命令备忘录(续)
接着更新命令备忘录
24 useradd git #表示新建用户git
25 passwd git #给用户git设置密码
26 userdel git #删除用户git
27 ssh-keygen -t rsa #生成SSH Key
28 修改公钥id_rsa.pub,改名为authorized_keys,放到用户.ssh文件下
29 :wq #保存并退出vi命令界面
30 :q #在未作修改的情况下退出vi命令界面
31 :q! #放弃所有修改并退出vi命令界面
32 && #代表输入命令的时候换行,比如cd /root/test && touch test.txt
33 uname -a #查看内核/操作系统/CPU信息
34 hostname #查看计算机名
35 ps -ef #查看所有进程(top是查看实时进程)
36 rpm -qa #查看所有已安装的软件包
37 虚拟主机,优点:便宜、便捷,自带被褥,拎包即住;缺点:居住性能差
38 VPS,优点:爱咋用咋用,居住性能好;缺点:价格价高,需要懂点技术
39 tar -xzvf #解压tar.gz格式的压缩包并生成同名文件夹
40 ./configure #在解压好的tar.gz格式文件夹下执行,为编译做好准备
41 make #对解压好的tar.gz格式的软件,进行编译
42 make install #对解压好的tar.gz格式的软件,完成安装
43 reboot #重启VPS系统
44 rm -rf /var/log #表示删除/var/log目录以及其下所有文件、文件夹
45 安装seafile之前,必须保证VPS系统是纯净系统,未安装任何服务和软件包
46 netstat -nlp |grep LISTEN #查看当前所有监听端口
47 netstat -nlp |grep 80 #查看所有80端口使用情况
48 netstat -an | grep 3306 #查看所有3306端口使用情况
49 chattr -i .user.ini目录 #解除.user.ini文件的锁定状态,才能执行删除
50 cat /etc/redhat-release #查看CentOS版本
51 systemctl list-units --type=service #CentOS 7 系统显示所有已启动的服务
52 systemctl enable httpd.service #CentOS 7 系统使某服务开机自启动
53 systemctl status httpd.service #CentOS 7 系统检查某服务状态
54 hexo n 2017 #新建名为2017的文章,n是new的缩写
55 hexo g #生成静态文件,g是generate的缩写
56 hexo s #生成文章预览,s是server的缩写
57 http://localhost:4000/ #生成预览后,打开该页面,才能预览
58 hexo d #部署文章到VPS服务器,d是deploy的缩写
59 hexo clean #安装hexo新的主题之前,进行清理
60 git clone 主题下载链接 themes/主题名 #下载新主题到themes目录下
61 git pull #在主题目录下执行改命令,更新该主题
62 cp /etc/skel/.bashrc /root/ #拷贝.bashrc文件到root目录下
63 cp /etc/skel/.bash_profile /root/ #拷贝.bash_profile文件到root目录下
64 当登陆后不显示root@主机名,而显示-bash-4.2#时,执行62和63的命令修复
65 systemctl start nginx #启动Nginx服务
66 systemctl restart nginx #重启Nginx服务
2017.09.24