@TODO Mysql 默认安装后的用户是? root,怎么切换成最小用户
-
文件操作
-
远程操作
-
权限相关
基本操作
-
复制
- 单行复制
- 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
- 多行复制
- 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……
- 粘贴
- 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
- 单行复制
-
删除
- dd:删除游标所在的一整行(常用)
- d1G:删除光标所在到第一行的所有数据
- dG:删除光标所在到最后一行的所有数据
- d$:删除光标所在处,到该行的最后一个字符
- d0:那个是数字0,删除光标所在到该行的最前面的一个字符
- 其他不常用
参考文档
#解压
tar zxvf FileName.tar.gz
#压缩
tar zcvf FileName.tar.gz DirName
#压缩,将webapp目录压缩成a.zip
zip -r a.zip webapp
#解压,将.war 文件解压到 webapp
unzip wukong-donghai-1.1.RELEASE.war -d webapp/
#特殊用法
-q 安静模式,在压缩的时候不显示指令的执行过程
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
参考文档
-r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log
ls -lht
ssh -l root -p 1422 47.92.0.57
基本操作
#文件上传 #将本地文件,通过1422端口上传到服务器上
scp -P 1422 -r /opt/jdk1.8.0_161.tar.gz [email protected]:/opt/
#文件下载 将远程服务器的readme下载到本地
scp -P 1422 -r [email protected]:/opt/readme.txt ./
参考文档
注意点,由于端口改变了,copy时,需要指定端口:
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 1422 [email protected]
#切换到root
su
#退出root
exit
参考资料 ubuntu中root和普通用户切换
chmod +x deploy_server.sh
- 添加启动项
sudo update-rc.d apache2 defaults
sudo update-rc.d nginx defaults
sudo update-rc.d redis_6379 defaults
- 删除启动项
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f nginx remove
sudo update-rc.d -f redis_6379 remove
- 通过 htop命令
w3m www.baidu.com
ps -ef |grep tomcat