随笔分类 - Linux基础
摘要:iptables iptables是一个规则管理工具,工作于用户空间,四表五链 iptables添加规则送到内核的netfilter中 netfilter:kernel framework 内核框架 功能 fileter:过滤,防火墙 raw:关闭nat表上启用的连接追踪机制 mangle:拆解报文
阅读全文
摘要:Mbps 即 Milionbit pro second(百万位每秒) Kbps 即 Kilobit pro second(千位每秒) bps 即 bit pro second(位每秒) 速度单位,bit即比特,通常用b(小写)表示,指一位二进制位,Milionbit=1000Kilobit=1000
阅读全文
摘要:Linux修改时区的正确方法 CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件 [root@centos7 ~]# ll /etc/localtime lrwxrwxrwx 1 root root 33 Oct 12
阅读全文
摘要:[root@localhost jdk]# java -versionjava version "1.8.0_11"Java(TM) SE Runtime Environment (build 1.8.0_11-b12)Java HotSpot(TM) 64-Bit Server VM (build
阅读全文
摘要:在shell脚本运行时,会先查找系统环境变量ENV,该变量指定了环境文件(加载顺序通常是/etc/profile ~/.bash_profile ~/.bashrc /etc/bashrc) 设置全局变量: declare -x 变量名 export 变量名 常见全局变量配置文件: /etc/pro
阅读全文
摘要:脚本2 脚本3 脚本4 利用bash for循环打印下面这句话中字母数不大于6的单词 template is a good man (计算变量长度的方法 echo ${#char}、echo $char |wc -l 、 expr length $char 、 echo $char | awk '{
阅读全文
摘要:配置邮箱服务Linux常见的邮箱客户端是mail或mutt;服务端有sendmail服务(centos 5)、postfix服务(centos 6)。这里我们不使用本地的邮件服务,而是使用本地的邮件客户端,以及第三方的邮件服务商(最好使用企业邮箱),利用企业邮箱给接收报警的人发送报警邮件。配置方法如
阅读全文
摘要:1、echo $RANDOM 2、openssl rand -base64 8 3、date +%n%N 4、head /dev/urandom |cksum 5、cat /proc/sys/kernel/random/uuid 6、mkpasswd -l 9 -d 2 -c 3 -C 3 -s 1 ##mkpasswd需要安装expect yum -y install expec...
阅读全文
摘要:用户访问网站基本流程 1、从客户端用户在浏览器里输入网址,回车后,系统会首先查找本地的DNS缓存以及hosts文件信息,确定是否存在域名对应的IP地址记录,如果有就直接获取IP地址,然后去访问这个IP地址对应的服务器 2、如果客户端本地DNS缓存以及hosts文件没有域名对应的IP解析记录,那么系统
阅读全文
摘要:/etc/crontab文件和crontab -e命令区别/etc/crontab文件和crontab -e命令区别 1、格式不同 前者 # For details see man 4 crontabs # Example of job definition:# . minute (0 - 59)#
阅读全文
摘要:使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码的步骤。 所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用
阅读全文
摘要:由于redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,安装CentOS yum工具,再配置其他源,以下为详细过程:删除redhat原有的yum及RedHat订阅软件包 # rpm -qa | grep subscription-manager
阅读全文
摘要:#通过visudo编辑/etc/sudoers Runas_Alias OP = root #定义使用sudo的时候以哪个用户执行命令,一般都是使用root #命令别名 Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping,/sbin/dhclient, /usr/bin/net, \ ...
阅读全文
摘要:在grub “GRUB_CMDLINE_LINUX= “ 中加入 “net.ifnames=0 biosdevname=0“” 或者我们可以在安装的时候直接修改参数,光标移动到Install CentOS 7 上然后按TAB键,这样等安装完成网卡名称直接就是eth0
阅读全文
摘要:CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例: 1、重启机器,进入grub菜单的时候按e进入到编辑模式 2、将ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh
阅读全文
摘要:tab 命令或路径等的补全键,Linux最有用快捷键* Ctrl+a 光标回到命令行首* Ctrl+e 光标回到命令行尾* Ctrl+f 光标向右移动一个字符(相当于方向键右键) Ctrl+b 光标向左移动一个字符(相当于方向键左键) Ctrl+Insert 复制命令行内容* Shift+Inser
阅读全文
摘要:##/proc的意义在linux查看各种状态,其实质是查看内核中相关进程的数据结构中的项通过工具将其格式化后输出出来。但是内核的数据是绝对不能随意查看或更改的,至少不能直接去修改。所以,在linux上出现了伪文件系统/proc,它是内核中各属性或状态向外提供访问和修改的接口。##查看进程信息 pst
阅读全文
摘要:Redhat 或 CentOS 发行版本号 第一种方法,也是最容易想到的方法是查看 /etc/issue 和 /etc/redhat-release这两个文件,这两个文件都差不多,都含有发行号, 但这是在文件中,很容易修改,我那个同事觉得这个不太靠谱。 第二种方法是使用命令,在RHEL 5 或 Ce
阅读全文
摘要:win 系统制作U盘安装硬盘镜像用ultraiso_v9.5.3.2901将Centos.iso写进U盘。安装过程全程区分大小写。过低的ultraiso不能正确读取文件。本文所有资料均能在网上免费下载。打开ultraiso以后文件>打开,选择Centos.iso。并将打开后的光盘名称也改为Cento
阅读全文

浙公网安备 33010602011771号