tar cvf test.tar /etc
gzip test.tar
bzep2 test.tar
归档压缩
tar czf test.tar.gz /etc
vi /etc/test.txt
cp /etc/test1.txt /etc/test2.txt
linux启动顺序
bios ---> mbr ---> grub -----> kernel --->init
bios{446 引导信息,64 分区信息, 2:标志区}
查找:
ps aux |grep “bash”|grep -v "grep"
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
分区系统
fdisk /dev/sdb ---新建分区
pratprobe 更新分区别
mkfs.ext4 /dev/sdb1 -----> 制作格式化
mount /dev/sdb1/ /sdb1 --->挂载
测试:
dd if=/dev/zero of =/opt/test bs= 5G count =1 ---->粗糙的测试
小知识:磁盘满的情况两种,容量满 -h ,或者 inode编号满 -i
软链接
ln -s 源路径 目标路径
1, 相当于win中的快捷方式
2,删除链接文件源文件无影响
3,删除源文件,链接文件失效
4,修改源文件、链接文件,内容都变
补充:软链接建立的文件inode编号不一样,可以跨区建立
硬链接 :
ln 源路径 目标路径
1,删除链接文件源文件无影响
2,删除源文件,链接文件不失效
3,修改源文件、链接文件,内容都变
补充:硬链接建立的文件inode编号一样,都指向block
网络配置
/etc/sysconfig/network-scripts/ifcfg-网卡名
BOOTPROTO=dchp #自动配置 static #静态配置
static还需要增加以下配置
IPADDR:192.168.10.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.10
DNS1=xxx.xxx.xxx.xxx
DNS2=xx.x.x.x
----
ONBOOT=YES
service NetworkManager status 网络状态查询
service network status
chkconfig --list
route #查看路由
route add deafult gw 192.168.1.11
rpm -ivh 安装程序包
自定义yum源
安装createrepo --->mkdir /test ---->cp 软件包 /test ---->createrepo /test ----> 修改/etc/yum.repo.d/local.repos -->baseurl = file://test
yum install 软件包*
yum clean all 清空缓存
vi /etc/yum.conf ----> keepcache = 0/1 -----> cachedir 创建一个文件 #此操作保存yum源缓存,方便自己搭建部署
安装3.5举例
(源码安装) 先安装 yum install gcc-* glibc-* # groupinstall "开发工具"(reinstall 重装 erase 卸载)
解包:tar xvf 软件包 进入软件包 ./configure --frefix = /usr/local/python3.5 #指定位置 -->make -->make install
软链接:ln -s python3.6地址 /usr/bin/python3
SSH服务器
vim /etc/ssh/sshd_config
1,配置环境
关闭防火墙:service iptables stop(chkconfig iptables off)
关闭selinux:setenforce 0 () #vi /etc/sysconfig/selinux (SELINUX =disabled)
2,安装软件包 yum install httpd -y
3,修改配置文件
vi /etc/httpd/conf/httpd.conf
vi /etc/hosts
4,重启服务
service httpd restart
5,测试
samba>>
vi /etc/samba/smb.conf
service smb restart
smbpasswd -a username
usermod -s /sbin/nologin "用户名” #安全策略