1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux磁盘权限 /srv Linux学习笔记之解压压缩 磁盘分区 软件包管理 权限

linux磁盘权限 /srv Linux学习笔记之解压压缩 磁盘分区 软件包管理 权限

时间:2023-12-20 03:45:10

相关推荐

linux磁盘权限 /srv Linux学习笔记之解压压缩 磁盘分区 软件包管理 权限

关机命令 (不能直接点虚拟机右上角的x)

init 0

重启命令

init 6

管道符号 | ---- 把前一个命令的输出结果传递给后一个命令处理

----哪些命令支持放在管道符后面 (more .head ,grep,wc,passwd)

cat /etc/passwd | more

cat /etc/passwd | grep 'root'

cat /etc/passwd | head -3

ifconfig

ifconfig | grep 'inet6'

追加 >> / 覆盖 > ----把前一个命令的输出结果追加/覆盖写入到某个文件

head -3 /etc/passwd >/tem.pass

head -3 /etc/passwd >>/tem.pass

wc 统计

-l 统计行

ps -ef 查看系统进程

Centos 操作系统两张工作界面

--图形化界面

--字符界面(企业服务器选择)

--- 切换/etc/inittab

id:3:initdefault(字符界面模式)

Centos 系统有7种启动模式(了解)

# Default runlevel. The runlevels used are:

# 0 - halt (Do NOT set initdefault to this) (关机)

# 1 - Single user mode (单一模式)

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 - Full multiuser mode (字符界面)

# 4 - unused

# 5 - X11 (图形化界面)

# 6 - reboot (Do NOT set initdefault to this) (重启)

用户和用户组

/etc/passwd 保存系统用户的一些基本信息

/etc/group 保存用户组的信息

格式如下:用户名:x:UID(userId):GID(groupId)

增加用户

useradd 用户名

创建一个用户以后,系统默认会创建一个与用户同名的用户组

增加用户组

groupadd 用户组

设置用户密码

第一种方式:

passwd 用户名

---- echo 回显字符

第二种

echo '123456' | passwd --stdin summer

切换用户

su - 用户名

id 用户名 命令 查看用户的uid gid 信息 such as : id root ,

删除用户

userdel 用户名

删除用户会同时删除该用户组

删除用户组

groupdel 用户组名

用户家目录:

---创建完用户以后,默认会在/home目录下生成一个与用户名同名的目录,这个目录称为该用户的家目录.

权限

#ls -la 或者 ll -la

drwxr-xr-x. 2 test2 test 4096 Nov 12 .gnome2

文件类型(三组) rwx r-x r-x

d

第一组rwx : 代表文件拥有者权限位 (拥有者:test2)

第二组r-x : 代表文件拥有组权限位 (拥有组:test)

第三组r-x : 代表其他所有人

修改权限命令

r(4):读

w(2):写

x(1):执行

chmod (对应的user,group,其他所有人,权限相加减表达式)u-w ,g-r,o+w(u+r) (目录)/srv

权限加减表达式 可以使用数字 来表达 比如 731 表示 rwx-wx---x ,777 rwxrwxrwx

chown 修改文件所有者

#chown test1:test2 /srv/

chgrp 修改文件用户组

需求:要求root用户拥有读写执行的权限 ,,test2用户组拥有读的权限 ,,其他人没有任何权限

# chmod 750 /srv/

# chown root:test2 /srv/

Linux压缩和解压工具

tar :

-c :建立一个压缩文件的参数指令(create的意思)

-x:解开一个压缩文件的参数指令

-t:查看tarfile里面的文件

-v:解压过程是否显示

-f:使用文档名,,请留意,,在f之后要立即接文档名,不要再加参数

tar.gz

-- 压缩 tar -zcvf 压缩后的包名.tar.gz 压缩的目录

-- 解压 tar -zxvf 解压的包名 .tar.gz [-C 目标目录]

压缩文件 tar -zcvf varlog.tar.gz /var/log

-zcvf :z表示后缀是gz ,c表示创建,v表示显示解压过程,f 表示 接压缩包

解压制定文件 tar -zxvf varlog.tar.gz -C test/

查看压缩包tar -ztvf varlog.tar.gz (可以接管道命令 | grep '' )

tar.bz2

tar -- 打包 gzip -- 压缩 -----> tar -zcvf 打包压缩 后缀为tar.bz2

tar -- 打包 jzip -- 压缩 -------> tar -jxvf 打包压缩 后缀为tar.bz2

zip

-- 压缩 zip 压缩的目标

-- 解压 unzip 压缩包

jar

-- 压缩 jar 压缩的目标

-- 解压 jar -xvf 解压的目标

rar

-- 默认不支持(可以安装插件)

Linux磁盘管理

df -h 查看磁盘情况

主分区+扩展分区(逻辑分区) <= 4 企业中常见(3+1,2+1)

主分区可以直接用,,扩展分区不能直接用,要添加逻辑分区才能用

linux 系统 默认所有设备文件都在/dev下面

/dev/s(接口)d(硬盘disk)a -- 硬盘1 sda1 第一个分区 sda2 第二个分区 sda3 第三个分区

/dev/sdb -- 硬盘2 sdb1 第一个分区 sdb2 第二个分区 sdb3 第三个分区

/dev/sdc -- 硬盘3

# fdisk -l 查看系统所有硬盘的分区情况

(1)系统一共有几块硬盘

(2)每个硬盘的分区情况(硬盘空间是否还有剩余)

分区步骤:

(1) fdisk 设备名称(/dev/sdb)

(2) partx -a (硬盘)/dev/sdb (如果没有读到新的分区信息,则使用此命令)让系统内核重新加载分区信息

(3) 格式化 # mkfs.ext4 /dev/sdb6(格式化的分区)

(4)挂载 # mount /dev/sdb6 /mnt(要提前建好目录,mnt系统默认有的目录,,称为挂载点) (umount 卸载) ----------------mount 是临时生效 修改/etc/fstab文件

文件系统 : ext2 ext3 ext 4 xfs

block :

----Linux操作系统管理文件的最小(逻辑)单位

----1K 2K 4K

(扩展了解 : 分区parted) 磁盘格式: GPT 格式 MBR格式

软件包的管理安装 ---centos

.rpm ----使用rpm管理

---安装 rpm -ivh 包的全名称

---卸载 rpm -e 包的全名称(不要加后缀)

---查看 rpm -qa(包括已安装的包) (后面可以接管道 | grep '')

---查看文件属于哪个包 rpm -qf /etc/ntp.conf

yum命令:

----用来管理rpm包

---yum list 列出所有可用的(包括已安装的)rpm包,,后面可以加管道命令 查看哪些包有没有装

----安装:yum -y install 软件包名

---- 卸载 yum -y remove 软件包名

配置yum仓库

常用的仓库地址

仓库文件配置地址 #cd /etc/yum.repos.d/

DNS解析

系统常用管理命令 :

ifconfig 查看网卡ip

top 查看系统整体资源(相当于windows任务管理器) 字母q退出

free -m 查看内存使用情况

netstat [-anltcup]查看端口情况

netstat -an

netstat -tlnp

ps 查看进程

ps -ef

ps auxf

kill 杀死进程

-l 列出杀死进程模式

kill 2245 正常杀死2245进程

kill -9 2245 强制杀死2245进程

[了解]vmstat iostat mpstat sar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。