fedora

Fedora 31

送分小仙女□ 提交于 2020-02-27 02:44:48
此脚本用于一次性安装常用的一些软件 # vsCode sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' 来源: oschina 链接: https://my.oschina.net/wffger/blog/3161372

Linux的2月14

不打扰是莪最后的温柔 提交于 2020-02-27 01:02:38
Linux学习第一天 唉!写博客不保存是个坏习惯! 2020年2月14日,今天是个特别的时间点,家里的新伙伴获得今生第一个lv1,25期Linux学习开课。开心、期待。中国加油、武汉加油、自己加油! 还是说正事吧!今天第一次听刘遄老师的课,还好,比我想像中的愉快、轻松、语速稍显快些,前期声音忽大忽小,不太稳定,有待改进,期待后面的课程,我是个小白,虽然关注Linux很久,但今天是真正第一次接触,我希望我能从Linux中找的乐趣! =============================================我·是·分·割·线============================================= 《活法》、《干法》出自稻盛和夫先生之手,有机会一定拜读拜读。 什么是开源? --把程序软件和源代码文件一起提供给用户。 开源软件的特性? --低风险 --高品质 --低成本 --更透明 开源软件如何盈利? --开源软件以为用户提供服务的方式收费 GNU GPL(GNU General Public License,GNU通用公共许可证) --只要软件中包含了遵循GPL协议的产品或代码,该软件就应该遵循GPL许可协议且开源、免费,因此本协议不适用于商业软件。 GNU 的六大特点 --使用自由 --复制自由 --传播自由 --收费传播 --修改自由 -

第一课:《Linux就该这么学》课堂笔记

我是研究僧i 提交于 2020-02-27 00:48:54
“工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐,但来自工作的喜悦并不像糖果那样—放进嘴里就甜味十足,而是需要从苦劳与艰辛中渗出,因此当我们聚精会神,孜孜不倦,克服艰辛后的成就感,世上没有哪种喜悦可以类比”。——稻盛和夫 “更何况人类生活中工作占据了较大的比重,如果不能从劳动中、工作中获得充实感,那么即使从别的地方找到快乐,最终我们仍然会感到空虚和缺憾”。——稻盛和夫 ———————————————————————————————————————— 蓝色字体: 需要输入的命令 红色字体: 重点关注的解释和说明 学习重点: 一、开源共享精神 (一)低风险 (二)高品质 (三)低成本 (四)更透明 (五)GNU GPL ( GNU General Public License , GNU 通用公共许可证),GPL开源许可协议最大的4个特点: 1.复制自由 2.传播自由 3.收费传播 4.修改自由 (六)BSD ( Berkeley Software Distribution ,伯克利软件发布版)许可协议,需要满足下面3个条件: 1.如果再发布的软件中包含源代码,则源代码必须继续遵循BSD许可协议。 2.如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码遵循了BSD协议。 3.允许用原始软件的名字

IT运维提高工作效率的方法,你知道吗?

无人久伴 提交于 2020-02-26 07:15:13
作为IT运维人员其主要的工作内容是需要负责公司所有服务器、网络等硬件平台的运维工作,对每台服务器的状况,如磁盘、内存、网络、CPU等资源状况要有明确的了解,还要定期进行巡检和修复,避免服务器发生故障,导致公司业务的开展。 但运维人员的精力是有效的,一旦管理的服务器过多,而管理效率无法提升,就有可能造成服务器故障,不利于公司业务的开展。那么运维人员有哪些必备软件可以提高工作效率呢? 服务器集中化管理面板软件 很多人都说,如果一直用软件去维护服务器,会过于依赖软件导致生疏很多命令行的东西。我个人认为这个道理不假,但是不代表我们用了软件就一定会失去某项技能,我认为软件可以很好的辅助我们的工作,提高效率节省时间。 通过面板工具,我们可以添加多台服务器进行管理维护。什么CPU持续过高、内存占用太多、磁盘空间不足、日志报错等问题,在面板工具中,我们都可以直观明了地发现问题,从而用最快速度解决问题,不必再耗费过多的时间重复这些基础、繁琐的工作。 而像我们这种服务器数量多且繁杂的,对于面板工具的挑选,最重要的一点就是添加服务器的限制少。 以我现在在用的 云帮手 为例,全面兼容所有云服务商,同时兼容Windows、CentOS、Ubuntu、Debian、OpenSUSE、Fedora等云服务器操作系统,对服务器、主机、站点的数量没有限制,哪怕我加了两百多台服务器,依旧运行得很流畅。 云帮手

Pascal基础(六)-C语言动态链接库

谁说我不能喝 提交于 2020-02-26 03:11:55
Pascal 调用 C语言 开发的 动态链接库, 环境: Fedora 31, gcc 9.2.1, fpc 3.0.4 C 语言的编译和链接相对简单(相对于C++), 所有只有C语言的动态链接库的调用方法记录,C++本身就复杂,编译和链接自然也复杂, 个人 猜测 ABI 一致也相对较难,暂不涉及 有时间会记录一篇Pascal编译为dll, 供C语言调用的例子 C语言动态链接库源码 //simplemath.h #ifndef SIMPLEMATH_H #define SIMPLEMATH_H #include <stdlib.h> typedef enum LoLevel_{ llDebug, llInfo, llWarn, llError, llFatal }LogLevel; typedef struct Student_{ int id; char name[20]; }Student; /* int plus_int(int a,int b); int max_int(int x,int y); void swap_int(int* x,int* y); int swap_void(void *a,void* b,size_t t); void logger(char* msg,LogLevel level); */ #endif //simplemath.c

Fedora 31

佐手、 提交于 2020-02-26 02:37:59
参考 How To Install PostgreSQL 12 on Fedora 31/30/29 安装 sudo dnf install -y bash-completion wget sudo dnf update -y #sudo reboot sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/F-31-x86_64/pgdg-fedora-repo-latest.noarch.rpm sudo dnf install postgresql12-server postgresql12 sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable --now postgresql-12 systemctl status postgresql-12 #sudo firewall-cmd --add-service=postgresql --permanent #sudo firewall-cmd --reload 修改配置及重启服务 $ sudo gedit /var/lib/pgsql/12/data/postgresql.conf listen_addresses = '*' $ sudo gedit

Fedora 31

穿精又带淫゛_ 提交于 2020-02-25 21:11:53
sudo dnf install zsh zsh cat /etc/shells grep username /etc/passwd usermod --shell /bin/zsh username grep username /etc/passwd 如果shell的路径错了,重启后很可能无法正常登陆。需要像重置用户密码那样,重置用户shell。 需要注意的是,fedora救援模式下完成救援动作后,需要恢复(restore)SELinux上下文和权限: touch / .autorelabel 如果不进行上面的步骤,重启会失败。上面步骤耗时较长。 来源: oschina 链接: https://my.oschina.net/wffger/blog/3165180

Redis Server Cluster Not Working

走远了吗. 提交于 2020-02-21 06:27:04
问题 On src directory, i am running below command /redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 but getting below error. Creating cluster [ERR] Sorry, can't connect to node 127.0.0.1:7000 However if i am starting the node at 7000 using command "redis-server redis.conf" where redis.conf is below port 7000 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 10 cluster-slave-validity-factor 0 appendonly

VMware Workstation5.5 安装教程

吃可爱长大的小学妹 提交于 2020-02-20 10:11:41
链接地址:http://bbs.3qit.com/thread-46533-1-1.html Fedora 7 Test 4 (6.93),为了尝鲜,一个晚上用 VMware Workstation5.5安装了此版本的Fdeora。 REDHAT2007-04-26日刚刚发布  Fedora 7 Test 4 (6.93) BT种子下载 f7-test4-i386.torrent (220.2 KB) 下载次数: 2748 2007-5-1 12:35 下来我们一块看看一步一步安装Fedora 7吧 1、启动VMware并新建 虚拟机 ,打开虚拟机向导窗口 下载 (42.44 KB) 2007-5-1 10:26 2、下一步后在客户机操作 系统 中选择Linux,版本中选择Red Hat Linux 下载 (42.23 KB) 2007-5-1 10:26 3、点下一步,填入虚拟机名称和位置。注意所选的位置所在的盘一定要有足够大的空间,不然下来无法安装完成Linux 下载 (39.1 KB) 2007-5-1 10:26 4、下一步,在网络类型中选择使用桥接网络就行。 下载 (45.21 KB) 2007-5-1 10:26 5、下一步,在磁盘容量填写所要划分给虚拟机操作系统的虚拟 硬盘 大小。默认是8G,但我觉得如果以后还要安装其它 软件 ,最好还是再设置大点,我设置的是12G

在fedora下配置telnet

半世苍凉 提交于 2020-02-18 22:26:12
1.安装软件包   在我自己的机子上面,fedora17是没有安装telnet的,通过yum install telnet 和yum install telnet-server来安装telnet,当然在安装之前你可以通过rpm -qa|grep telnet 来查看下机子上面是否已经吧这两个包装好。 2.修改配置   #vim /etc/xinetd.d/telnet 来修改telnet配置,你也可以vi来打开这个文件,我习惯了vim,所以这里以vim来打开,另外,这个文件需要root权限,普通用户可以提权,或者登录到root用户。   在打开文件中找到disable=yes 的地方,吧它改成disable=no 即可。 3.重启telnet服务器   由于telnet是挂在xinetd下面的,所以我们只需重新激活xinetd服务就可以将xinetd里面的设置重新读入进来。具体命令是#servier xinetd restart 4测试telnet   telnet localhost 如果设置成功的话系统会提示你输入用户名和密码。 以下补充转载自网络,还没有来得及测试。 补充: 1. 允许root用户登入telnet,执行如下命令: # cd /etc # mv securetty securetty.bak 2. 我们先来查看TCP的23端口是否开启正常   [root