Centos7 缩小/home文件系统,空间加给根
1 目标
如下文件系统,/home缩小至150g,余下空间都给根(/)
阅读全文…
iptables现如今非常流行,使用范围也非常广泛,一般用途的防火墙,以iptables的端口转发和IP伪装为基础开发的LVS负载均衡;以NAT为基础的路由器网关等等。
但是,iptables却不是没有缺点的,大量的iptables规则会拖慢速度,更改一个规则可能需要重载所有的规则,于是便有了nf-HiPAC和ipset,保证效率
另外,iptables 也不能算得上是一款现代意义上的防火墙,设计之初并没有考虑不同的场景下需要加载不同的规则,比如公共场所,家里,和办公室等,
相比之下,类似的概念从 win7 时代的防火墙就有了,(win7的正式发布时间是2009年)
firewalld,考虑到了 iptables 这些问题,整合了iptables、ip6tables、ipset,加入了区域的概念,使其成为了一款现代意义上的防火墙。
但是,firewalld 并不属于新一代防火墙,只能算是 iptables 的衍生品,因为其核心仍旧基于iptables。真正的下一代防火墙是 nftables,关于 nftables 超出了本文的内容,略过不谈。
阅读全文…
1 根本55GB
[root@quickstart ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_quickstart-lv_root
55G 18G 34G 35% /
tmpfs 16G 76K 16G 1% /dev/shm
/dev/sda1 477M 42M 411M 10% /boot
cm_processes 16G 3.5M 16G 1% /var/run/cloudera-scm-agent/process
阅读全文…
转自网络…
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。
方法如下:
方法1:
vi /etc/sysconfig/i18n
默认为:
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″
修改为:
LANG=”zh_CN.GBK”
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh”
SYSFONT=”latarcyrheb-sun16″
方法2:
vi /etc/profile
export LC_ALL=”zh_CN.GBK”
export LANG=”zh_CN.GBK”
locale知识
1 locale的五脏六腑
1)语言符号及其分类(LC_CTYPE)
2)数字(LC_NUMERIC)
3)比较和排序习惯(LC_COLLATE)
4)时间显示格式(LC_TIME)
5)货币单位(LC_MONETARY)
6)信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等(LC_MESSAGES)
7)姓名书写方式(LC_NAME)
8)地址书写方式(LC_ADDRESS)
9)电话号码书写方式(LC_TELEPHONE)
10)度量衡表达方式(LC_MEASUREMENT)
11)默认纸张尺寸大小(LC_PAPER)
12)对locale自身包含信息的概述(LC_IDENTIFICATION)。
2 理解locale的设置
设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。
它们之间有一个优先级的关系:LC_ALL > LC_* > LANG
可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。
1 安装相应的package
# rpm -qa|grep -i device-mapper device-mapper-event-libs-1.02.77-9.el6.x86_64 device-mapper-event-1.02.77-9.el6.x86_64 device-mapper-multipath-0.4.9-64.el6.x86_64 device-mapper-libs-1.02.77-9.el6.x86_64 device-mapper-1.02.77-9.el6.x86_64 device-mapper-persistent-data-0.1.4-1.el6.x86_64 device-mapper-multipath-libs-0.4.9-64.el6.x86_64
1 mount -o loop 挂载镜像盘
[root@gxd-caiji02 ~]#mount -o loop /opt/oracle/install/rhel-server-6.4-x86_64-dvd.iso /cdrom
[root@gxd-caiji02 ~]# df -h /cdrom
Filesystem Size Used Avail Use% Mounted on
/opt/oracle/install/rhel-server-6.4-x86_64-dvd.iso
3.5G 3.5G 0 100% /cdrom
2 编辑rhel-source.repo文件
[root@gxd-caiji02 ~]# cd /etc/yum.repos.d/
[root@gxd-caiji02 yum.repos.d]# ls
packagekit-media.repo rhel-source.repo
[root@gxd-caiji02 yum.repos.d]# cp rhel-source.repo rhel-source.repo.bk
rhel-source.repo改成如下这样:
[root@gxd-caiji02 yum.repos.d]# cat rhel-source.repo
[Packages]
name=rhel6.4
baseurl=file:///cdrom
gpgcheck=0
gpgkey=file:///cdrom/RPM-GPG-KEY-redhat-release
[root@gxd-caiji02 yum.repos.d]#
3 修改yumRepo.py配置文件
cd /usr/lib/python2.6/site-packages/yum/
vi yumRepo.py
找到 remote = url + ‘/’ + relative
改为 remote = “/cdrom” + ‘/’ + relative
1 修改/etc/pam.d/vsftpd
注销掉auth required pam_sheels.so验证模块
2 变更该用户的shell环境
#usermod -s /sbin/nologin
0 安装iscsi包
把系统盘里*scsi*的包都安上。
1 找到对端的存储
[root@pg01 ~]# iscsiadm -m discovery -t st -p 192.168.10.102 正在启动 iscsid:FATAL: Error inserting bnx2i (/lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko): Unknown symbol in module, or unknown parameter (see dmesg) [确定] 192.168.10.102:3260,1 iqn.1991-05.com.microsoft:gxddellnas-152-3t-target [2001:0:5ef5:79fd:1ceb:98:3f57:f599]:3260,1 iqn.1991-05.com.microsoft:gxddellnas-152-3t-target
近期评论