linux系统操作笔记

时间:2023-03-09 05:31:55
linux系统操作笔记

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 "用户名”  #安全策略