您的位置:首页 > 运维架构 > Linux

linux--组成和常用指令(1)

2016-07-15 16:51 531 查看

1.环境变量

定义:来存储有关shell会话和工作环境的信息。它允许你在内存中存储,以便运行在shell上的程序和脚本访问。(简单说就是工作环境)

指令

//全局环境变量

printenv(命令查看所有的全局环境变量)

echo(查看单个环境变量的值,如echo $HOME)

//局部环境变量(只能在定义它们的进程中可见,进程退出,变量就没了)

export(设置局部变量,如:export test=kkk)

unset(删除环境变量)

//想让变量一直生效,重启机器后,变量还一直在,需要修改/etc/profile文件

2.文件处理

遍历文件方式

(1)绝对路径(文件路径在目录结构中的确切位置。相当于目录全名)

如:cd /usr/lib

(2)相对路径

 单点符(.) 表示当前路径;双点符(..) 表示当前目录的父目录

如:cd../

管理文件

文件创建查看

touch file 创建文件

cp src dst 复制文件

ln –s src dst 链接文件

mv 重命名

mkdir 创建目录

cat 查看全部内容

more 分页查看

tail  查看末尾

head 查看头部

3.监控程序

ps -ef # 查看所有进程

top # 实时显示进程状态

ps -auxw # 列举当前进程ID

kill XX进程ID # 终止单一进程

killall 程序名 # 终止程序的所有进程

用户

adduser #增加用户

deluser #删除用户

4. 网络命令

ifconfig# 显示网络信息,包括IP地址、数据包接收/发送情况

ifconfig eth0 up # 启动eth0

ifconfig eth0 down # 关闭eth0

cat /etc/resolv.conf# 查看DNS 服务器

/etc/network/interfaces# 手动配置网络文件

wget http://xxx.com/xx.tar.gz # 下载

解压文件

tar -zxpf xx.tar.gz# 解压缩

安装程序

apt-get install

rpm -qa # 查看所有安装的软件包

service XX(服务) restart | stop | start# 重启|停止|启动XX服务

硬盘挂载

fdisk -l # 查看所有分区

mount -t 硬盘类型 硬盘 挂载点

(硬盘类型:FAT则是msdos,FAT32则是vfat,NTFS则是ntfs)

fdisk -l # 查看硬盘以及所有使用情况

mkdir /mnt/win_disk# 在/mnt目录下建立挂载点

mount -t ntfs /dev/sda6 /mnt/win_disk# 挂载sda6至/mnt/win_disk unmount /mnt/win_disk# 卸载硬盘

5.系统命令

uname -a | uname -r # 查看内核/操作系统/CPU信息

lsb_release -a # 查看系统版本信息

hostname # 查看计算机名

cat /proc/cpuinfo # 查看CPU信息

cat /proc/meminfo # 查看CPU信息

passwd # 修改用户密码

reboot #重启

shutdown #关机

top 动态监控CPU、内存使用情况

uptime # 查看系统运行时间、用户数、负载

//chmod
-rw-r--r-- ((r(读)w(写)x(可执行))十个位置,每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。)
//1.增加文件所有用户组可执行权限 chmod a+x file(a代表所有都加x)
//2.同时修改不同用户权限 (文件属主(u) 增加写权限;与文件属主同组用户(g) 增加写权限;其他用户(o) 删除执行权限)
//chmod ug+w,o-x file
//3.删除文件权限 #chmod a-x file

数字设定法
//r=4,w=2,x=1   #chmod 751 file


linux的组成

一般系统的组成由:核心,shell(命令解释器),应用程序

Linux内核主要由进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)和进程间通信(IPC)等5个子系统组成。


文件目录

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: