概述
/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:%dn”,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);
}
作业:计算器 ,
最后
以上就是明理流沙为你收集整理的linux c 分区,linux /c 常识的全部内容,希望文章能够帮你解决linux c 分区,linux /c 常识所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复