Linux常用操作

来源:互联网 发布:光电效应实验报告数据 编辑:程序博客网 时间:2024/06/10 03:51

Linux系统启动后首先加载/boot目录下的内核文件,然后读取配置文件/etc/inittab启动init进程,然后init进程启动需要开机自启动的服务
Linux系统有7个运行级别(runlevel):
· 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
· 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
· 运行级别2:多用户状态(没有NFS)
· 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
· 运行级别4:系统未使用,保留
· 运行级别5:X11控制台,登陆后进入图形GUI模式
· 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
图形界面向命令行界面切换ctrl +alt+F1~F6,返回图形界面使用crtl+alt+F7

无图形界面的可以根据修改inittab中的值为5进入图形界面

Linux标准关机过程:sync->shutdown -h +时间 /reboot/halt

Linux根目录下的文件夹及作用:
/bin 存放普通用户经常使用的操作命令

/sbin 存放的是系统管理员使用的系统管理程序

/etc 系统配置文件,存放所有的系统管理所需要的配置文件和子目录

/dev 系统设备文件,目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/boot 系统启动加载文件,存放的是linux系统启动时所需要的一些核心文件

/lib 存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容

/usr:用户下载的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录

/usr/bin:系统用户使用的应用程序。
20.Linux 模块常用命令总结:
进程管理 要求能够做到

查看系统中运行的所有进程
查看进程消耗资源
定位个别进程别对其进行操作
改变进程优先级
杀死进程
限制进程可使用的系统资源

常用命令:
ps aux 查看所有进程,进程号,cpu占用率,内存占用率

ps -ef|grep “**” 查找特定进程

pstree 显示进程父子关系(一般用于查看系统的第一进程)

top 实时监控进程的资源使用情况,进程优先级NI,CPU占有率,内存占有率等
free 静态查看磁盘使用情况
nice 改变进程的优先级,分配给进程更多资源
进程优先级值-20~19,值越低,优先级越高
nice <优先值> <进程名> - 通过给定的优先值启动一个程序

kill 杀死进程 kill kill -9

bg 将进程放入后台,一般使用 命令后加 &
fg 将后台进程调回前台执行 用法 fg [后台进程编号]
jobs 查看后台进程

文件管理
mkdir -p (创建多级目录)rm -rf (强制删除文件及文件夹)

cp 源文件 目标地址 mv 源目录 指定目录 (移动或重命名)

chmod 修改文件权限

chown -R 用户名:用户组 文件名 (修改文件所属用户名及用户组)

find 路径 查询方式 (find / -name “a” -mtime -2)

touch 文件名 创建文件

查看文件 cat more head tail(查看四种用法及区别)

ls (ll) 列出目录所有文件

tar -cvf 备份文件名 原文件名
tar -xvf 解压
gzip 压缩文件为.gz的文件
gunzip 解压缩
(可合并使用tar -czvf (-xzvf))

Wc 统计文本文件的行数,字节数,字数

软链接与硬链接

磁盘存储管理(掌握添加硬盘操作过程)

du显示目录(或文件)的磁盘使用情况,默认单位为K

df -h 显示文件系统磁盘空间的使用情况

fdisk 查看磁盘的分区信息

fsck 检查修复文件系统

mkfs -t ext3 /dev/sdb1 磁盘格式化

File 查看文件类型

设备管理(掌握挂载光盘,下载文件)

Mount 挂载光盘

Umonut 卸载光盘

网络管理(掌握配置IP,能多台主机之间ping通)

Ifconfig 查看系统的网络配置

service 服务名(httpd) start 开启(httpd)服务

Netconfig 配置网络相关信息

Ping 测试是否与其他主机网络联通

Netstat查看端口情况(会使用查看指定端口是否被占用)

Route 查看或配置本机路由

用户管理(掌握用户忘记密码后修改密码操作)
Useradd -g 指定用户所属的起始群组 -G 指定用户所属的附加群组 -d 指定用户登入的宿主目录 -u 指定用户的ID
Passwd user 设置用户登录密码
Su - username 切换用户
Userdel 删除用户
Groupadd groupdel
用户组配置文件 /etc/group
用户配置文件 /etc/passwd
密码配置文件 /etc/shadow