chroot /mnt/sysimage
批量文件名替换:rename 's/proc_sh_stone_/proc_sh_tool_/;' proc_sh_stone_*
日志分析:awk -F '|' 'int($3)>500 {printf $"\n"}' microsoul > microsoul1
网络配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
HWADDR="08:00:27:14:51:B2"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="f9cb26d8-9f5a-43dd-9d63-9cf010e3e087"
BROADCAST="192.168.0.255"
IPADDR="192.168.0.103"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=microsoul
GATEWAY=192.168.0.1
dhclient
ssh和防火墙配置:
yum -y install openssh-server openssh-clients
1.修改端口
vi /etc/ssh/sshd_config
将#Port 22的注释去掉并且改为其他端口
/usr/sbin/sshd -p 11111
为增强安全
先增加一个普通权限的用户:
useradd microsoul
passwd microsoul//设置密码
生产机器禁止ROOT远程SSH登录:
vi /etc/ssh/sshd_config
把
PermitRootLogin yes
改为
PermitRootLogin no
重启sshd服务
service sshd restart
重启SSH服务 /etc/init.d/sshd restart
2.防火墙开启端口
vi /etc/sysconfig/iptables
加入-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
service iptables save
重启防火墙 /etc/init.d/iptables restart
yum用axel进行下载:
1. 下载axel源码并安装axel:
wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz
tar zxvf axel-2.4.tar.gz
cd axel-2.4
./configure
make
make install
2. 下载配置文件axelget.conf与axelget.py到yum里:
cd /etc/yum/pluginconf.d/
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.conf
cd /usr/lib/yum-plugins/
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.py
最后确认 /etc/yum.conf中plugins=1
yum安装MySQL并设置密码
yum install mysql
yum install mysql-server
yum install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770/var/lib/mysql
service mysqld start
mysql
SET PASSWORD FOR 'root'@'localhost'= PASSWORD('secret_password');
mysqladmin -u root password "newpass"
mkdir /data/mysql
chown -R mysql:mysql /data/mysql
chcon -Rt mysqld_db_t /data/mysql
mysql_install_db
vi /etc/my.cnf
修改:datadir=/data/mysql
socket = /data/mysql/mysql.sock
group_concat_max_len = 102400
可以用SELECT @@group_concat_max_len;查询设置结果,也可以用set group_concat_max_len=102400来动态设置。
vi /etc/passwd
mysql:x:27:27:MySQL Server:/var/lib/mysql:/sbin/nologin
只导出存储过程:mysqldump -n -d -t -R
netstat -ntpl | grep 3306
更新
如要其他机器能访问,在mysql.user
中添加一个Host
为'%'
的user,然后flush priviledges;
,最后防火墙加一句类似这样的语句即可(开通3306
端口):
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT
如果要reboot自启动:
chkconfig --levels 345 mysqld on
linux vim显示行号、语法高亮、自动缩进的设置
1、显示行号 在文件末端添加一新行,输入 set nu 2、语法高亮 在文件中找到 "syntax on 这一行,去掉前面的双引号",双引号是注释的意思 3、自动缩进 在文件末尾添加一行,输入 set autoindent 再添加一行,输入 set cindent 其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进
tomcat 做为服务:
#!/bin/bash # # Startup script for the tomcat # # chkconfig: 345 80 15 # description: Tomcat is a Servlet+JSP Engine. # Source function library. export JDK_HOME=/usr/local/jdk1.6.0_31 export JAVA_HOME=/usr/local/jdk1.6.0_31 . /etc/rc.d/init.d/functions start(){ if [ -z $(/sbin/pidof java) ]; then echo "Starting tomcat" /usr/local/apache-tomcat-6.0.35/bin/startup.sh touch /var/lock/subsys/tomcat else echo "tomcat allready running" fi } stop(){ if [ ! -z $(/sbin/pidof java) ]; then echo "Shutting down tomcat" /usr/local/apache-tomcat-6.0.35/bin/shutdown.sh until [ -z $(/sbin/pidof java) ]; do :; done rm -f /var/lock/subsys/tomcat else echo "tomcat not running" fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) /usr/local/apache-tomcat-6.0.35/bin/catalina.sh version ;;
chmod 755 /etc/rc.d/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
chkconfig --list tomcat
/etc/rc.d/init.d/tomcat start
yum只下载不安装
yum install --downloadonly --downloaddir=/tmp vsftpd
mysql远程登录:
Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
GRANT ALL PRIVILEGES ON db.* TO 'root'@'192.168.100.2' IDENTIFIED BY '123456' WITH GRANT OPTION;
grant select on 'mysql'.'proc' to 'root'@'192.168.100.2';
flush privileges;
mysql编译和安装
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-plugins=innobase,partition
useradd mysql -g mysql -M -s /sbin/nologin
-g:指定新用户所属的用户组(group)
-M:不建立根目录
-s:定义其使用的shell,/sbin/nologin代表用户不能登录系统。
相关推荐
unix-linux-aix-hp unix-Solaris命令手册-大全-史上最齐收集
linux ps 命令详解 资源收集 linux ps 命令详解 资源收集
整理收集的一些Linux命令
516 个 Linux 命令大全,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。 Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...
Linux基本使用命令-Linux[收集].pdf
linux命令速查 linux命令速查集锦 常用linux命令速查 自己搜集的两个chm文件
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。Linux命令大全搜索工具是一款专门为Linux用户设计的实用工具,旨在帮助用户快速查找、学习和理解各种Linux命令。该工具包含了广泛的Linux命令手册...
Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。.zip,Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Linux命令大全搜索工具是一个在线工具,它帮助用户在Linux命令大全中搜索命令。它包含了Linux中的所有命令,以及每个命令的详细说明和用法示例。 ## 如何使用Linux命令大全搜索工具 使用Linux命令大全搜索工具非常...
linux sed 命令详解 资源收集 linux sed 命令详解 资源收集
linux命令全集,他还是比较全面的收集了linux的常用命令。
搜集了570多个Linux命令,内容包含Linux命令手册、详解、学习,非常值得收藏的Linux命令速查手册。
Linux命令之netstat命令搜集,在Linux命令中,netstat无疑是很重要的一点。因此本人特意搜集了主要的netstat命令的使用
linux常用命令 注意:1、代表是必填项,[]表示是选填项。真正填入的时候不需要加和[];2、本文命令以cenos7为例进行测试。 〇、连接远程linux主机 使用ssh命令(linux主机需要开启ssh服务):ssh <用户名>@<主机IP>...
1.Linux管理文件和目录的命令 命令 功能 命令 功能 Pwd 显示当前目录 ls 查看目录下的内容 Cd 改变所在目录 cat 显示文件的内容 Grep 在文件中查找某字符 cp 复制文件 Touch 创建文件 mv 移动文件 Rm 删除文件 ...
本人自己收集的Linux命令全集 可供大家学习哈
linux参考手册,自己将linux命令收集.使用内核心2.5以前版本