(1)linux基本命令

来源:互联网 发布:java反序列化漏洞修复 编辑:程序博客网 时间:2024/06/05 09:39

(1)基本命令


rpm -aq|egrep “sudo|rsyslog”

检查 sudosyslog命令是否安装


vi 命令模式:

:$  — 到文件结尾处

:1  — 到文件第一行


echo “hello” > text.txt

echo “world” >> text.txt

head -10

tail -10

find -type f -name “text.txt”

whereis



cat /etc/redhat-release

uname -r

name -m


ssh root@192.168.1.100

scp root@192.168.1.100: /remote-path  dest-path


磁盘分区有主分区、扩展分区、逻辑分区之分。一块硬盘最多有4个主分区,

其中一个主分区可以用一个扩展分区替换,并且一块硬盘只能有一个扩展分区。

扩展分区不能用,必须在其基础上划分逻辑分区,然后格式化(创建文件系统),

逻辑分区有多个。

分区参考:

3p1e 


注意:

1.分区数字编号1-4只能留给主分区或扩展分区,逻辑分区只能从5开始


常规分区:

1.最少要有/(根分区),剩余硬盘大小

2.swap(交换分区):虚拟内存,swap,大小可以设置为1.5的内存值,当内存大于16G时,设置为16g

3.boot 100M


DB即存储:有大量重要的数据

1.data剩余硬盘大小

2.50-200G

3.swap 1.5

4.boot 100M


门户:

1.50-200G

2.swap 1.5

3.boot 100M


whoami  查看当前用户

useradd  oldboy 添加用户

password 设置密码

echo 123456|password —stdin oldboy 修改密码

su - username 切换用户 (-表示带着用户的环境)


rpm -ivh 软件包名称

yum : linux下的安装包工具,解决包安装包之间的依赖


yum安装源修改

1.cd /etc/yum.repos.d

2.mv CentOS-Base.repo CentOS-Base.repo.backup 备份源文件

3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

4.mv CentOS7-Base-163.repo CentOS7-Base.repo

5.安装必要的软件包

yum install tree telnet dos2unix sys stat lrzsz -y(不需要提示,直接安装)

查看已经安装的包主:yum grouplist


linux的启动模式:

runlevel: 查看当前系统的运行级别

vi /etc/inittab  系统运行级别的配置文件

init 运行级别切换



linux 系统调优:

关闭selinux

1.sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/selinux/config

2.临时 关闭 

getenforce 0

3.(重启生效)

精简启动程序:

1ntsysv

2setupsystem service

3)脚本

LANG=en

for old boy in `chkconfig —list|grep 3:on|awk ‘{print $1}’`;

do chkconfig —level 3 $oldboy off;done


for old boy in crowd network syslog sushi; 

do chkconfig —level 3 $oldboy on;done


chkconfig —list|grep 3:on



grep -Ei “a|b” text.txt  过滤a或者b不区分大小写


chkconfig —list 查看设置开机自动启动软件的命令


wc -L  查看文件有多少行

ps -ef|grep http|wc -L  查看正在跑的http服务的个数



tar zcvf test.tar.gz test  —exclude=hello.txt 打包test文件到 test.tar.gz

压缩(采用gzip归档),c创建文件,v 打包处理信息,f 文件

exclude  排除某个文件

tar tf test.tar.gz 查看压缩包


tar zxvf test.tar.gz  -C 解压目录

x 解压参数



tar gzip打包组合zcvf,解包组合zxfv

bzip打包组合jcvf,解包组合jxfv


zgzip), ccreate), vverbose), ffile),xextract),jbzip

—exclude  -X (—exclude-from),-C指定解压目录


0 0