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

(1)linux基本命令

2016-06-28 10:02 716 查看

(1)基本命令

rpm -aq|egrep “sudo|rsyslog”
检查 sudo和syslog命令是否安装

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个主分区,
其中一个主分区可以用一个扩展分区替换,并且一块硬盘只能有一个扩展分区。
扩展分区不能用,必须在其基础上划分逻辑分区,然后格式化(创建文件系统),
逻辑分区有多个。
分区参考:
3p+1e 

注意:
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.(重启生效)

精简启动程序:
1)ntsysv
2)setup-system 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
z  压缩(采用gzip归档),c
创建文件,v 打包处理信息,f 文件
exclude  排除某个文件
tar tf test.tar.gz 查看压缩包

tar zxvf test.tar.gz  -C 解压目录
x 解压参数

tar gzip打包组合zcvf,解包组合zxfv
bzip打包组合jcvf,解包组合jxfv

z(gzip), c(create), v(verbose), f(file),x(extract),j(bzip)

—exclude  -X (—exclude-from),-C
指定解压目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux基本命令