莫等闲,白了少年头,空悲切。

CentOS安装Docker

配置Yum源 由于CentOS默认的repository中没有docker软件, 在国内一般情况是使用两种方案: 使用国内的阿里云或七牛云等镜像源,但是在我测试的时候不可用。 使用docker官方的repository,缺点是速度比较慢。 阿里云镜像 由于国内某种网络原因,docker的下载速度会很慢,所以我们在这里先配置yum的数据源为国内阿里云。 # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # yum makecache fast 经测试此数据源中无docker软件

RHEL各个版本的通用管理命令

System basics Task RHEL5 RHEL6 RHEL7 View subscription information /etc/sysconfig/rhn/systemid /etc/sysconfig/rhn/systemid subscription-manager identity subscription-manager identity Configure subscription rhn_register subscription-manager 1 rhn_register rhnreg_ks subscription-manager subscription-manager2 rhn_register 3 View RHEL version information /etc/redhat-release View system profile sosreport dmidecode hwbrowser sosreport dmidecode lstopo lscpu Basic configuration Task RHEL5 RHEL6 RHEL7 Graphical configuration tools system-config-* gnome-control-center Text-based configuration tools system-config-*-tui Configure printer system-config-printer Configure network system-config-network nmcli nmtui nm-connection-editor Configure system language system-config-language localectl Configure time and date system-config-date date timedatectl date Synchronize time and date ntpdate /etc/ntp.conf timedatectl /etc/chrony.conf ntpdate Configure keyboard system-config-keyboard localectl Configure SSH /etc/ssh/ssh_config /etc/ssh/sshd_config ~/.ssh/config ssh-keygen Jobs and services Task RHEL5 RHEL6 RHEL7 List all services chkconfig –list ls /etc/init.d/ systemctl -at service ls /etc/systemd/system/.service ls /usr/lib/systemd/system/.service List running services service –status-all systemctl -t service –state=active Start/stop service service name start service name stop systemctl start name.service systemctl stop name.service Enable/disable service chkconfig name on chkconfig name off systemctl enable name.service systemctl disable name.service View service status service name status systemctl status name.service Check if service is enabled chkconfig name –list systemctl is-enabled name Create new service file or modify configuration chkconfig –add systemctl daemon-reload /etc/systemd/system/*.service View run level/target runlevel who -r systemctl get-default who -r Change run level/target

Git入门(二)- 基础(一)

获取Git仓库 获取Git仓库存在两种方法: 使用git init在本地初始化仓库 $ git init Initialized empty Git repository in /Users/stanley/git_demo/.git/ 使用git clone克隆远程服务器中仓库 $ git clone https://github.com/libgit2/libgit2 Cloning into 'libgit2'... remote: Enumerating objects: 88874, done. remote: Counting objects: 100% (88874/88874), done. remote: Compressing objects: 100% (24728/24728), done. remote: Total 88874 (delta 62425), reused 88873 (delta 62424), pack-reused 0 Receiving objects: 100% (88874/88874), 40.79 MiB | 57.00 KiB/s, done. Resolving deltas: 100% (62425/62425), done. Checking out files: 100% (10168/10168), done. 查看文件状态 git中的文件存在四种状态, 我们可以使用git status命令查看文件的状态: Untracked UnModified Modified Staged | | | | |---Add the file -------------------------------------------->| | | | | | |---Edit the file--->| | | | | | | | |--Stage the file->| | |

传染性典型中年精神病

夜晚当儿子和老婆在睡前闲聊,我回到卧室,带上耳机,放上白噪音,开始写这篇文章。 回想自从2017年开始自己开始得上了一种病,这种病一直折磨我到现在。是种什么病呢?这是一种唯心的、追求内心宁静的、烦躁易怒的病, 我也不知道这是种什么样的病,也许是中年危机?或者是看书看多了(看的也不多)导致脑子坏掉了?在这里我就先叫它胡思乱想病吧。 得了这种病后,自己就开始和以前不一样了。首先本人是个理工生,做事有些许完美

Git入门(一)- 起步

与众不同的Git Git是分布式的版本控制系统(Distributed Version Control System),可以在完全没有网络的情况下进行使用。 而其它像subversion、cvs等则无法做到,这些系统在无法连接到中央服务器的时候是无法提交内容或无法修改文件内容的。 Git会为每个版本都创建整个项目的快照,而不像其它VCS一样进行文件的增量变更叠加。 Git的每个客户端都是会同步真个项目中的所有的文件版本到本地,这样做的