总结

       章腾

1、总结

1、权限管理---------

  1)用户权限管理

    chown : 设置用户属组 系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
-c 显示更改的部分的信息
    -f 忽略错误信息
    -h 修复符号链接
    -R 处理指定目录以及其子目录下的所有文件
    -v 显示详细的处理信息
    -deference 作用于符号链接的指向,而不是链接文件本身

改变指定目录以及其子目录下的所有文件的拥有者和群组
root@localhost ~]# chown -R -v root:zt 111
changed ownership of "111" from root:root to root:zt
[root@localhost ~]# ll
总用量 4
-rw-r--r--. 1 root zt 0 2月 9 23:33 111

   

2)文件权限
[root@localhost ~]# ll
总用量 4
-rw-r--r--. 1 root zt 0 2月 9 23:33 111
-rw-------. 1 root root 955 10月 15 17:54 anaconda-ks.cfg
可以看到当前目录下文件的权限
以-开头的是普通文件
以d开头的是目录文件
以b开头的是块文件
以c开头是字符文件
以l开头的是链接文件
r(4)是读 的权限 w(2)是写的权限 x(1) 是执行的权限

chomd 改变文件的权限 -R 递归连同次目录下的所有文件都会变更
 [root@localhost ~]# chmod -R 777 zt
[root@localhost ~]# cd zt
[root@localhost zt]# ll
总用量 0
-rwxrwxrwx. 1 root root 0 2月 9 23:48 111
-rwxrwxrwx. 1 root root 0 2月 9 23:48 222


   3)防火墙,iptable

    策略10中情况

4)selinux

   5)服务权限------所有服务都是以普通用户启动的

2、网络管理 --------------

  1)IP地址管理

    增删改查命令

     ifconfig :看linux系统IP地址
    ip a 查看所有网卡的ip
ip address delete–删除一个协议地址
netstat -tlun 查看本机已开启了哪些端口
nmcli 命令行接口
显示所有连接或仅活动的连接
[root@localhost Packages]# nmcli connection show
名称 UUID 类型 设备
eno16777728 bf82978d-b2c9-4238-90f4-45749f5e0e6b 802-3-ethernet eno16777728

显示所有设备的状态
[root@localhost Packages]# nmcli dev status
设备 类型 状态 CONNECTION
eno16777728 ethernet 连接的 eno16777728
lo loopback 未管理 --

  2)路由管理
增删改查
route”命令查看主机中已存在的路由信息

  3)NDS 查看 验证域名是否解析成功
  4)网卡管理

    ifup ifdown

3 本地资源管理命令--------------

  1)内存 #查看命令
free –m 可以显示可用内存(以 MB 为单位
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 3776 153 3347 8 275 3400
Swap: 2047 0 2047
–t 选项在输出底部显示总数(物理内存和交换区的总和)
[root@localhost ~]# free -t
total used free shared buff/cache available
Mem: 3866920 157600 3427180 8656 282140 3481264
Swap: 2097148 0 2097148
Total: 5964068 157600 5524328


  2)硬盘

  3)cpu
cat /proc/cpuinfo # 查看CPU信息
[root@localhost ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 94
model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
stepping : 3
microcode : 0x33
cpu MHz : 2591.998
cache size : 6144 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ida arat epb pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm rdseed adx smap xsaveopt xsavec xgetbv1 xsaves
bogomips : 5183.99
clflush size : 64
cache_alignment : 64
address sizes : 42 bits physical, 48 bits virtual
power management:

  4)进程
ps -ef # 查看所有进程
[root@localhost ~]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 2月09 ? 00:00:04 /usr/lib/systemd/systemd --switched-root
root 2 0 0 2月09 ? 00:00:00 [kthreadd]
root 3 2 0 2月09 ? 00:00:00 [ksoftirqd/0]
root 7 2 0 2月09 ? 00:00:00 [migration/0]
root 8 2 0 2月09 ? 00:00:00 [rcu_bh]
root 9 2 0 2月09 ? 00:00:00 [rcuob/0]
root 10 2 0 2月09 ? 00:00:00 [rcuob/1]
root 11 2 0 2月09 ? 00:00:00 [rcuob/2]
root 12 2 0 2月09 ? 00:00:00 [rcuob/3]
root 13 2 0 2月09 ? 00:00:00 [rcuob/4]
root 14 2 0 2月09 ? 00:00:00 [rcuob/5]
root 15 2 0 2月09 ? 00:00:00 [rcuob/6]
root 16 2 0 2月09 ? 00:00:00 [rcuob/7]
root

  5)内核
lsmod # 列出加载的内核模块
[root@localhost ~]# lsmod
Module Size Used by
nls_utf8 12557 1
isofs 39844 1
ip6t_rpfilter 12546 1
ip6t_REJECT 12939 2
ipt_REJECT 12541 2
xt_conntrack 12760 7
ebtable_nat 12807 0
ebtable_broute 12731 0
bridge 119562 1 ebtable_broute
stp 12976 1 bridge
top # 实时显示进程状态
[root@localhost ~]# top
top - 02:43:01 up 5:07, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 404 total, 2 running, 402 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3866920 total, 3426296 free, 156816 used, 283808 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 3481500 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3391 root 20 0 146408 2316 1428 R 0.3 0.1 0:00.11 top
1 root 20 0 44504 7112 2596 S 0.0 0.2 0:04.32 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.03 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.28 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0
4、文件处理命令----------------------


  1)编辑命令

vim vi 编辑文件内容
[root@localhost zt01]# vim 111

  2)增删改查
find //查找名为 的文件

[root@localhost ~]# find 111
111

查看当前目录:pwd
[root@localhost ~]# pwd
/root

查看目录下的文件的详细信息:ls -l /tmp

创建目录:mkdir
[root@localhost ~]# mkdir zt01
[root@localhost ~]# ls
111 anaconda-ks.cfg zt zt01

创建文件:touch
[root@localhost ~]# touch 222
[root@localhost ~]# ls
111 222 anaconda-ks.cfg zt zt01

删除文件:rm
[root@localhost ~]# rm -rf 111
[root@localhost ~]# ls
222 anaconda-ks.cfg zt zt0

复制文件:cp
[root@localhost ~]# cp 222 111
[root@localhost ~]# ls
111 222 anaconda-ks.cfg zt zt01


移动文件 mv
[root@localhost ~]# mv 111 zt01
[root@localhost ~]# ls
222 anaconda-ks.cfg zt zt01
[root@localhost ~]# cd zt01
[root@localhost zt01]# ls
111


5、硬盘分区命令-----------------------
[root@localhost zt01]# df (查看磁盘使用情况)
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 18307072 1081756 17225316 6% /
devtmpfs 1922996 0 1922996 0% /dev
tmpfs 1933460 0 1933460 0% /dev/shm
tmpfs 1933460 8652 1924808 1% /run
tmpfs 1933460 0 1933460 0% /sys/fs/cgroup
/dev/sda1 508588 127164 381424 26% /boot
tmpfs 386692 0 386692 0% /run/user/0

root@localhost zt01]# fdisk /dev/sr0
命令(输入 m 获取帮助):p (打印一个分区表)

磁盘 /dev/sr0:4329 MB, 4329570304 字节,2114048 个扇区
Units = 扇区 of 1 * 2048 = 2048 bytes
扇区大小(逻辑/物理):2048 字节 / 2048 字节
I/O 大小(最小/最佳):2048 字节 / 2048 字节
磁盘标签类型:dos
磁盘标识符:0x1fae43d9

设备 Boot Start End Blocks Id System
/dev/sr0p1 * 0 8456191 16912384 0 Empty
/dev/sr0p2 2228 14763 25072 ef EFI (FAT-12/16/32)

  主分区
Select (default p): p(代表主分区)
分区号 (3,4,默认 3):1
值超出范围。
分区号 (3,4,默认 3):2
值超出范围。
分区号 (3,4,默认 3):3
起始 扇区 (512-2114047,默认为 512):
将使用默认值 512
Last 扇区, +扇区 or +size{K,M,G} (512-2227,默认为 2227):
将使用默认值 2227
分区 3 已设置为 Linux 类型,大小设为 3.4 MiB
  逻辑分区

  扩展分区
Select (default p): e(代表扩展分区)
已选择分区 4
起始 扇区 (14764-2114047,默认为 14848):
将使用默认值 14848
Last 扇区, +扇区 or +size{K,M,G} (14848-2114047,默认为 2114047):
将使用默认值 2114047
分区 4 已设置为 Extended 类型,大小设为 4 GiB

7、软件管理命令(安装 、 卸载、更新、查看、查看)
1)rpm 二进制包 (rpm,系统默认包)
rpm-qa 查看所有包
[root@localhost ~]# rpm -qa
grub2-2.02-0.29.el7.centos.x86_64
centos-release-7-2.1511.el7.centos.2.10.x86_64
audit-2.4.1-5.el7.x86_64
filesystem-3.2-20.el7.x86_64
rdma-7.2_4.1_rc6-1.el7.noarch
kbd-misc-1.15.5-11.el7.noarch
microcode_ctl-2.1-12.el7.x86_64
linux-firmware-20150904-43.git6ebf5d5.el7.noarch
openssh-server-6.6.1p1-22.el7.x8
rpm -qf 查看包的
rpm -ql
rpm -ivh 包全名 安装
[root@localhost Packages]# rpm -ivh vim-common-7.4.160-1.el7.x86_64.rpm
警告:vim-common-7.4.160-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
软件包 vim-common-2:7.4.160-1.el7.x86_64 已经安装



2)yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令
yum -y install 安装软件
[root@localhost ~]# yum -y install httpd
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpd.x86_64.0.2.4.6-40.el7.centos.1 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-40.el7.centos.1,它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
--> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
--> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.1.x86_64 需要
--> 正在检查事务
---> 软件包 apr.x86_64.0.1.4.8-3.el7 将被 安装
---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
---> 软件包 httpd-tools.x86_64.0.2.4.6-40.el7.centos.1 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===========================================================================================
Package 架构 版本 源 大小
===========================================================================================
正在安装:
httpd x86_64 2.4.6-40.el7.centos.1 update 2.7 M
为依赖而安装:
apr x86_64 1.4.8-3.el7 netyum 103 k
apr-util x86_64 1.5.2-6.el7 netyum 92 k
httpd-tools x86_64 2.4.6-40.el7.centos.1 update 82 k
mailcap noarch 2.1.41-2.el7 netyum 31 k

事务概要
===========================================================================================
安装 1 软件包 (+4 依赖软件包)

总下载量:3.0 M
安装大小:10 M
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:00
(2/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
(3/5): httpd-tools-2.4.6-40.el7.centos.1.x86_64.rpm | 82 kB 00:00:00
(4/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00
(5/5): httpd-2.4.6-40.el7.centos.1.x86_64.rpm | 2.7 MB 00:00:00
-------------------------------------------------------------------------------------------
总计 3.8 MB/s | 3.0 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : apr-1.4.8-3.el7.x86_64 1/5
正在安装 : apr-util-1.5.2-6.el7.x86_64 2/5
正在安装 : httpd-tools-2.4.6-40.el7.centos.1.x86_64 3/5
正在安装 : mailcap-2.1.41-2.el7.noarch 4/5
正在安装 : httpd-2.4.6-40.el7.centos.1.x86_64 5/5
验证中 : mailcap-2.1.41-2.el7.noarch 1/5
验证中 : httpd-2.4.6-40.el7.centos.1.x86_64 2/5
验证中 : apr-util-1.5.2-6.el7.x86_64 3/5
验证中 : apr-1.4.8-3.el7.x86_64 4/5
验证中 : httpd-tools-2.4.6-40.el7.centos.1.x86_64 5/5

已安装:
httpd.x86_64 0:2.4.6-40.el7.centos.1

作为依赖被安装:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-40.el7.centos.1 mailcap.noarch 0:2.1.41-2.el7


3)源码安装------二级制

[root@localhost ~]# tar -xzvf libevent-2.0.20-stable.tar.gz
libevent-2.0.20-stable/
libevent-2.0.20-stable/evmap-internal.h
libevent-2.0.20-stable/event_iocp.c
libevent-2.0.20-stable/win32select.c
libevent-2.0.20-stable/configure.in
libevent-2.0.20-stable/epoll.c
libevent-2.0.20-stable/evrpc-internal.h
libevent-2.0.20-stable/autogen.sh
libevent-2.0.20-stable/event.h
libevent-2.0.20-stable/m4/
libevent-2.0.20-stable/m4/ltsugar.m4
libevent-2.0.20-stable/m4/acx_pthread.m4
libevent-2.0.20-stable/m4/ltoptions.m4

源文件如果是新的 bzip2 (.bz2) 格式,可用 bzip24)
12 、远程 scp 远程安装

远程复制文件
[root@localhost ~]# scp -r /root/zt01/111 root@192.168.72.131:/root/
The authenticity of host '192.168.72.131 (192.168.72.131)' can't be established.
ECDSA key fingerprint is b8:97:af:f1:58:7e:23:ed:2e:58:19:e6:dd:e6:e3:a1.
Are you sure you want to continue connecting (yes/no)? y

原文地址:https://www.cnblogs.com/ztlinux/p/6383945.html