Linux服务器管理:常用命令速查
需积分: 5 144 浏览量
更新于2024-06-25
收藏 99KB DOC 举报
"这篇文档详细列举了Linux部署服务器时常用的一些命令,涵盖了系统管理、文件操作、网络配置、用户管理、数据库操作等多个方面。"
在Linux服务器部署中,掌握一些基本的命令行操作是非常必要的。以下是一些核心知识点:
1. **磁盘管理**:
- `fdisk -l`:查看系统中的所有硬盘分区信息。
- `df -h`:显示各挂载点的磁盘空间使用情况,`-h`选项以人类可读的方式(如KB、MB、GB)显示。
2. **目录和文件操作**:
- `cd /`:进入根目录。
- `ls`/`ll`:列出当前目录下的文件和目录,`ll`提供详细信息。
- `vi`:编辑器,用于创建或修改文件。`i`进入插入模式,`shift+:`进入命令行模式,`wq`保存并退出,`q!`不保存退出。
- `cat`:查看文件内容,如`cat tt.txt`。
- `pwd`:显示当前工作目录。
- `mkdir`:创建目录,如`mkdir tt`。
- `cp`:复制文件,`cp tt.txt tt/11.txt`将tt.txt复制到tt目录下。
- `mv`:移动或重命名文件,`mv 11.txt /usr/`将文件移动到/usr目录。
- `rm`:删除文件,`rm -rf tt.txt`强制删除,`rm tt.txt`提示确认后再删除。
3. **网络配置**:
- `ifconfig`:查看网络接口信息,包括IP地址、子网掩码等。
- `/etc/sysconfig/network-scripts/ifcfg-eth0`:查看或编辑网络接口配置文件。
4. **用户和权限**:
- `cat /etc/passwd`:查看系统中所有用户的账户信息。
- `su - oracle`:切换到oracle用户。
- `export`:查看当前环境变量。
- `useradd`:创建新用户,如`useradd site2012`。
- `passwd`:设置或更改用户密码。
- `chmod`:改变文件或目录的权限,`chmod 777 abc.txt`给予所有权限。
- `chown`:更改文件所有者,如`chown oracle:oinstall abc.txt`。
5. **数据库操作**:
- `sqlplus "/as sysdba"`:以系统管理员身份连接Oracle数据库。
- `show user`:查看当前Oracle用户。
- `show parameter sga;`:查看SGA(System Global Area)共享内存区域设置。
- `shutdown immediate`:正常关闭Oracle服务器。
- `startup force`:强制重启Oracle数据库。
- `emctl start dbconsole`:启动Oracle企业管理器控制台。
6. **服务和进程管理**:
- `lsnrctl`:管理和监控Oracle数据库监听器。
- `ps -ef`:列出所有进程,`grep`过滤特定进程。
- `kill -9`:强制结束进程,如`kill -9 id`。
- `service iptables stop`:关闭防火墙服务。
- `top`:实时查看系统资源使用情况。
- `free -m`:查看内存使用情况,单位为MB。
7. **打包与压缩**:
- `unzip`:解压缩ZIP文件。
- `tar`:进行文件或目录的打包和压缩,如`tar cvf target /usr/aa.tar`创建tar包,`tar zcvf target /usr/aa.gz`创建gz压缩包。
8. **计划任务**:
- `crontab -e`:编辑计划任务。
9. **系统信息查询**:
- `grep flag /proc/cpuinfo`:查看CPU特性,判断是否为64位。
- `grep processor " wc -l`:计算CPU核心数。
- `getconf LONG_BIT`:查看操作系统位数。
这些命令是Linux系统管理员日常工作中不可或缺的工具,熟练掌握它们能够有效提高工作效率。
384 浏览量
1612 浏览量
612 浏览量
2024-10-30 上传
2024-11-03 上传
2024-10-26 上传
205 浏览量
2024-10-26 上传
2024-11-10 上传
小虾仁芜湖
- 粉丝: 114
- 资源: 9354
最新资源
- 浙江大学C++教材 非常详细
- windows组策略应用攻略
- JavaServer Faces in Action
- IBatis开发指南
- Eclipse中文教程
- 宋劲杉Linux C编程一站式学习_PDF版本——非常好的C,linux编程入门教程_2009.3.6最新版,不断更新到最新版
- verilog 入门
- 考研 自做简易倒计时器
- 往oracle数据库中,插入excel文件中的数据
- WEB标准与网站重构(PDF)
- Hibernate开发指南.pdf
- 加速度传感器 MMA7260Q
- 教你认识电子元件(有图)
- 汽车修理管理课程设计
- Grails 入门指南
- 融合粒子群优化算法与蚁群算法的随机搜索算法