linux c 分区,linux /c 常识

/boot

swap分区即可是物理,又可是逻辑分区/

swap分区可以不要,但所/,/boot需要分区。

swap是内存空间,运行速度很慢。

tmp,和图形有关,var单独作分区。

0-445:开机引导 。

446-509。分区表。

510-511.校验位。

主分区:最多4个。

逻辑分区:

扩展分区:

硬盘的存储:每一个磁盘都有inode一个控制信息(控制节点),记录首快末快位置。在那和后面的存储空间。df -i

磁盘inode满了,或者存储空间满了都无法存储.

Lvm;可以在线动态扩展,压缩。压缩要注意,防止数据丢失。-vwx vwx vwx

创建 所属组 其他421  421 421

-d目录

-l链接

xfs 不能被压缩,只能扩张。。。

shift +m.在top进程中查看。

文件权限:666

umask (024)更改:目录:777

10.6

网络配置

重起网络cd /sysconfig/network-scripts/

ls找到自己的网卡:vim ifcfg-enpos25

vim /etc/resolv.conf

14.vsftpd

安装vsftpd

yum search vsftpd

yum install vsftpd.....

cd /var/ftp/pub/  切换到pub

ll

lftp 192.168.3.171

ls

cd pub/

ls

15.vnc

1.安装vnc

yum search vncviewer  名称

yum whatprovides */vncserver  命令yum install tigervnc-server-.......

vncserver启动服务

systemctl restart vncserver 打开服务端口

vncviewer -shared 192.168.3.171:1   加:1   链接已经打开的vnc

更改密码:vncpasswd   或cd /root/.vnc/  passwd

16.建立交换分区

>1.在磁盘上创建交换分区fdisk -l

fdisk /dev/sda

建立一块分区:

保存后用partprobe刷新

cat /proc/partitions查看

mkfs.查看文件系统

这个要用mkswap格式化mkswap /dev/sda3

free

free -m以M为单位查看

swapon -s 查看交换分区

没有,需要挂载swapon /dev/sda3

swapon -s

就有了,创建成功。

>2.在文件中创建交换分区dd if=/dev/zero of=/mnt/swap bs=1M count=300

格式化mkswap /mnt/swap

挂载swapon /mnt/swap

查看swap -s

free -m

卸载:swapoff /mnt/swap

swapon -s文件中交换分区文件没有了

free -m 。

>3.永久挂载

以上都是临时挂载,开机启动后就没有了

swapon -s 查看交换分区

打开:vim /etc/fstab

编辑:/dev/sda3 swap    swap defaults 0 0

mount -s

wapon -sa

df -f

没有则重起。

17.selinux和iptables的基本设置

1.查看,修改seliux

cd /etc/sysconfig

ls

vim selinux

SELINUX=disabled

:wq

iptables -nL火墙查看状态

iptables -F 清空策略。对所有包允许

systemctl stop iptables 关闭火墙

systemctl status iptables 查看状态

systemctl stop iptables 打开火墙

systemctl status iptables 查看状态

查看阿帕其。

要求:

1.安全上下文2.sebool

getenforce查看selinux

setenforce设置selinux setenforec 0   setenforce 1

18.打包

安装zip ,unzip

yum search unzip

yum install ....

>1.zip格式touch file{1..10}

打包:zip hehe.zip /root/file*

解包:unzip hehe.zip

>2.tar

>3.rar

www.rarsoft.com,下载包rarlinux-x64-5.2.b1(1).tar.gz

解压;tar xzf rarlinux-x64-5.2.b1(1).tar.gz

ls

rar

rarlinux-x64-5.2.b1(1).tar.gz

rarlinux-x64-5.2.b1.tar.gz

rhel-server-7.0-x86_64-dvd.iso

test.sh

找到rar    cd /rar

ls 看目录acknow.txt   makefile   rarfiles.lst readme.txt

default.sfx  order.htm  rar_static   unrar

license.txt  rar        rar.txt       whatsnew.txt

vim makefile  更改设置

make 后就有了rar unrar命令mkdir -p /usr/local/bin

mkdir -p /usr/local/lib

cp rar unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib

打包:rar a haha.rar ./test*

mv haha.rar

解包:unrar e haha.rar

19.软链接也硬链接

20.桥接

将两个网络链接

实现物理机与虚拟机之间的通路

制作网桥:vim ifcfg---

BRIDGE=br0   wq

c语言:int main(int argc,char*argv[])

//arguments'count argument'value list//参数个数,参数列表//int main(int ac,char**av)

{

int fact =0;

//int test =1;

//long ab  =3;

printf(“argc:%d\n”,argc);printf("argv :");

for(fact;fact

printf("%s",argv[fact]);

}

printf("\n");

//printf("argv:%s",argv[0]);

}

int mian(int ac,char**av)

{

int val =  0  ;

if(ac>1){

val =atoi(av[1]);

}

printf(">>%d",val);//0-1

}

int mian(int ac,char**av)

{

int val =  0 int val2=0;

int rst;

if(ac>2){

val1 =atoi(av[1]);

val1 =atoi(av[2]);

}

rst=val1 *val2

printf("rst %d",rst);

}

作业:计算器 ,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值