Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的文字处理器, vim 则可以说是程序开发者的一项很好用的工具,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
linux yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
find 查找文件命令
find /home -name n.txt
从哪查找 代表文件名 名字是n.txt
-user username
按文件属主查找
-size +512k +查大于512k的文件;-51k查小于521k文件
mount **** 挂载外部存储设备到文件系统中 (需要高级用户权限,我们采用root用户)
mkdir /mnt/usb 创建一个目录,用来挂载
fdisk -l 显示硬盘信息
mount -t vfat /dev/sdb4 /mnt/usb (-t vfat 外部文件格式) 将设备/dev/sdb4挂载到/mnt/usb
cd /mnt/usb 进入挂载目录
把u盘里拷贝文件
#cp /home/n.txt/ /mnt/usb
umount /mnt/usb 移除挂载外部文件
防火墙相关命令需要root权限
--临时启用防火墙测试使用:(reboot重启后失效)
service iptables stop 停止
service iptables start 启用
--防火墙永久生效
开启防火墙(reboot后生效):chkconfig iptables on
关闭防火墙(reboot后生效): chkconfig iptables off
--查看防火墙状态 service iptables status
/***************************************************************/
ping 127.0.0.1 测试网络的连通性,测试A主机是否能访问B主机,可以在A机上使用ping [B主机的IP];以下输出代表网络顺畅
来自 61.135.169.121 的回复: 字节=32 时间=6ms TTL=51
来自 61.135.169.121 的回复: 字节=32 时间=6ms TTL=51
61.135.169.121 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
/***************************************************************/
系统管理操作
*****查看主机名 hostname
以下命令使用root权限操作
使用ifconfig设置IP、子网掩码便于测试:重启计算机后IP、子网掩码失效。如果连接可行在,永久修改IP
ifconfig eth1 192.168.0.1这个命令是更改主机IP,回车后你什么都看不到,就表示成功了,重启后失效。
ifconfig eth0 network 255.255.255.0该命令是设置主机的子网掩码,重启后失效。
修改IP、子网掩码永久生效:
ip配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
若需要配置哪些信息,只要把以下行信息配置到ifcfg-eth0就行
示例:
要添加IP需要从下面可选配置信息粘贴出来,改成需要的IP即可
IPADDR=192.168.1.90#网络IP地址
可选配置信息:
/********************************/
DEVICE=eth0#网卡设备名称
ONBOOT=yes#启动时是否激活 yes | no
BOOTPROTO=static#协议类型 dhcp bootp none
IPADDR=192.168.1.90#网络IP地址
NETMASK=255.255.255.0#网络子网地址
GATEWAY=192.168.1.1#网关地址
BROADCAST=192.168.1.255#广播地址
HWADDR=00:0C:29:FE:1A:09#网卡MAC地址
TYPE=Ethernet#网卡类型为以太网
/********************************/
最后重启网卡命令才生效
/etc/rc.d/init.d/network restart
******网络服务后台服务管理 【需要root权限】
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status-all 查看系统中所有的后台服务
设置后台服务的自启配置 【需要root权限】
chkconfig 查看所有服务器自启配置
chkconfig iptables off 关掉指定服务的自动启动 [iptables是服务名,使用chkconfig 返回列表中第一行是服务名,关闭谁只需要把iptables替换成对应的服务名即可]
chkconfig iptables on 开启指定服务的自动启动 [iptables是服务名,使用chkconfig 返回列表中第一行是服务名,关闭谁只需要把iptables替换成对应的服务名即可]
chkconfig abrtd off
在开启了防火墙时,做如下设置,开启相关端口,可以正常访问MYSQL,TOMCAT 【需要root权限】
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
reboot生效
简单的来说, vi 是老式的文字处理器, vim 则可以说是程序开发者的一项很好用的工具,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
linux yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
find 查找文件命令
find /home -name n.txt
从哪查找 代表文件名 名字是n.txt
-user username
按文件属主查找
-size +512k +查大于512k的文件;-51k查小于521k文件
mount **** 挂载外部存储设备到文件系统中 (需要高级用户权限,我们采用root用户)
mkdir /mnt/usb 创建一个目录,用来挂载
fdisk -l 显示硬盘信息
mount -t vfat /dev/sdb4 /mnt/usb (-t vfat 外部文件格式) 将设备/dev/sdb4挂载到/mnt/usb
cd /mnt/usb 进入挂载目录
把u盘里拷贝文件
#cp /home/n.txt/ /mnt/usb
umount /mnt/usb 移除挂载外部文件
防火墙相关命令需要root权限
--临时启用防火墙测试使用:(reboot重启后失效)
service iptables stop 停止
service iptables start 启用
--防火墙永久生效
开启防火墙(reboot后生效):chkconfig iptables on
关闭防火墙(reboot后生效): chkconfig iptables off
--查看防火墙状态 service iptables status
/***************************************************************/
ping 127.0.0.1 测试网络的连通性,测试A主机是否能访问B主机,可以在A机上使用ping [B主机的IP];以下输出代表网络顺畅
来自 61.135.169.121 的回复: 字节=32 时间=6ms TTL=51
来自 61.135.169.121 的回复: 字节=32 时间=6ms TTL=51
61.135.169.121 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
/***************************************************************/
系统管理操作
*****查看主机名 hostname
以下命令使用root权限操作
使用ifconfig设置IP、子网掩码便于测试:重启计算机后IP、子网掩码失效。如果连接可行在,永久修改IP
ifconfig eth1 192.168.0.1这个命令是更改主机IP,回车后你什么都看不到,就表示成功了,重启后失效。
ifconfig eth0 network 255.255.255.0该命令是设置主机的子网掩码,重启后失效。
修改IP、子网掩码永久生效:
ip配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
若需要配置哪些信息,只要把以下行信息配置到ifcfg-eth0就行
示例:
要添加IP需要从下面可选配置信息粘贴出来,改成需要的IP即可
IPADDR=192.168.1.90#网络IP地址
可选配置信息:
/********************************/
DEVICE=eth0#网卡设备名称
ONBOOT=yes#启动时是否激活 yes | no
BOOTPROTO=static#协议类型 dhcp bootp none
IPADDR=192.168.1.90#网络IP地址
NETMASK=255.255.255.0#网络子网地址
GATEWAY=192.168.1.1#网关地址
BROADCAST=192.168.1.255#广播地址
HWADDR=00:0C:29:FE:1A:09#网卡MAC地址
TYPE=Ethernet#网卡类型为以太网
/********************************/
最后重启网卡命令才生效
/etc/rc.d/init.d/network restart
******网络服务后台服务管理 【需要root权限】
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status-all 查看系统中所有的后台服务
设置后台服务的自启配置 【需要root权限】
chkconfig 查看所有服务器自启配置
chkconfig iptables off 关掉指定服务的自动启动 [iptables是服务名,使用chkconfig 返回列表中第一行是服务名,关闭谁只需要把iptables替换成对应的服务名即可]
chkconfig iptables on 开启指定服务的自动启动 [iptables是服务名,使用chkconfig 返回列表中第一行是服务名,关闭谁只需要把iptables替换成对应的服务名即可]
chkconfig abrtd off
在开启了防火墙时,做如下设置,开启相关端口,可以正常访问MYSQL,TOMCAT 【需要root权限】
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
reboot生效