Linux进阶命令:
查看用户命令:
1 | ll /usr/sbin/user* |
查看用户组命令:
1 | ll /usr/sbin/group* |
添加和删除用户:
1 | useradd ruoze (创建一个ruoze用户,并且自动创建一个ruoze用户组) |
将用户添加到用户组:
1 | usermod -a -G 用户组 用户 |
设置密码:
1 | passwd 用户 |
怎样切换用户:
1 | su - 用户 |
退出当前用户:
1 | exit |
普通用户如何临时获取root最大权限:
1 | vi /etc/sudoers |
管道符和过滤:
1 | | (管道符) |
怎样查看进程:
1 | ps -ef | grep tail |
杀死进程:
1 | kill -9 进程的pid |
查看端口号:
1 | netstat -nlp | grep pid或者进程名字 |
题目:
1 | 老板说去A服务器 login,打开xxx软件的web界面?ip+port |
如果出现链接拒绝错误 Connection refused应该怎样做:
1 | window : 控制面板 卸载程序 打开或关闭windows功能 选中Telnet客户端 部署 |
搜索命令:
1 | 列如搜索xxx软件 |
Linux安装和卸载软件 rpm
1 | yum search 软件名字: (搜索软件) |
查找命令:
1 | which xxx (命令都是从$PATH中查找) |
mv和cp哪个速度更快:
1 | 当在同一系统中时mv的速度会快于cp的速度 |
文本编辑命令:
1 | vi xxx.log: (编辑xxx.log文件) |
命令行模式常见快捷键:
1 | dd: (删除当前光标所在行) |
生产场景下如果一个文件内容比较多,想清空该如何做:
1 | gg --> dG: (第一种方式) |
当一个文件内容非常多,比如系统文件,如何快速定位到你想搜索的关键词:
1 | 在尾行模式下输入 /关键词 |
权限:
1 | drwxr-xr-x. 3 root root 4096 Jan 19 20:42 1 |
修改用户权限命令:
1 | chmod -R 777 目录:(修改用户权限) |
软连接:
1 | ln -s 原始路径 目标路径 |
上传和下载:
1 | yum install -y lrzsz (下载rpm) |
系统命令:
1 | top |
查看内存:
1 | free -m |
查看硬盘:
1 | df -h |
压缩解压:
1 | zip:(压缩) unzip:(解压) |
作业调度:
1 | crontab -e:(edit user's crontab)编辑 |
后台执行命令 不交互:
1 | ./test.sh & |