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命令手册-大全-史上最齐收集"是一个集合,涵盖了多个Unix变种系统(包括AIX、HP-UX、Linux和Solaris)中用于磁盘管理和文件系统的常用命令。这些系统在基础层面...
整理收集的一些Linux命令
本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...
《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...
Linux Logstash 7.10.1 是一个强大的开源数据收集、处理和转发工具,它在日志管理和大数据分析领域有着广泛的应用。Logstash 主要由三个组件组成:输入(Inputs)、过滤(Filters)和输出(Outputs)。这个版本是专...
1. **解压JDK**:首先,你需要使用`unzip`命令解压缩下载的`jdk-12.0.2_linux-x64_bin.tar.zip`文件,然后用`tar -zxvf jdk-12.0.2_linux-x64_bin.tar.gz`命令解压`.tar.gz`文件。 2. **设置环境变量**:为了使系统...
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。 Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...
1. **下载**:首先,你需要从Elasticsearch官方网站或者通过命令行工具wget下载最新的7.16.2版本。这个压缩包是针对64位Linux系统的。 2. **解压**:下载完成后,使用`tar`命令解压文件。命令通常为`tar -zxvf ...
1. **命令手册**:这是对Linux命令的官方文档,包含了每个命令的用途、选项、参数及示例,用户可以通过查阅手册快速了解特定命令的用法。 2. **详解**:这部分可能提供了更深入的解释,包括命令的工作原理、常见...
1. 解压文件:使用`tar -zxvf logstash-7.16.1-linux-x86_64.tar.gz`命令解压压缩包。 2. 配置文件:在解压目录下的`config`文件夹内,可以修改`logstash.yml`进行全局配置。 3. 输入与输出插件配置:在`config`目录...
首先,你需要解压下载的压缩包,通常可以通过`tar -zxvf postgresql-9.6.19-1-linux-x64-binaries.tar.gz`命令来完成。然后,你可以将解压后的目录移动到一个合适的系统位置,比如`/opt`。接着,配置环境变量,如`...
Logstash 是一个强大的开源数据收集、处理和转发引擎,它属于 Elastic Stack(以前称为 ELK Stack,包括 Elasticsearch、Logstash 和 Kibana)的一部分。在Linux环境中,Logstash被广泛用于日志管理和分析,能够从...
Linux Logstash 7.10.0 是一个强大的开源数据收集和处理引擎,它属于 Elastic Stack(也称为 ELK Stack,包括 Elasticsearch、Logstash 和 Kibana)的一部分。这个版本的 Logstash 针对 Linux x86_64 架构进行了优化...
在Linux操作系统中,HP(Hewlett Packard)服务器提供了特定的工具和命令来管理和维护系统。本篇文章将深入探讨HP Linux系统中的常用命令,帮助用户更好地理解和操作慧普(HP)Linux环境。 1. **ls**:列出目录内容...
下载后,可以通过命令行工具`tar`进行解压,例如使用`tar -zxvf elasticsearch-7.15.1-linux-x86_64.tar.gz`命令,将压缩包解压到当前目录。 5. **安装过程**: 解压后,通常会得到一个包含Elasticsearch可执行文件...
1. **Linux常用命令**: - **ls**:列出目录内容,常与`-l`(长格式)和`-a`(显示隐藏文件)结合使用。 - **cd**:切换当前工作目录,如`cd /home/user`进入用户主目录。 - **pwd**:显示当前工作目录。 - **...
OCM是一个自动化的工具,它收集和管理关于Oracle产品的配置信息,帮助用户进行故障排查和优化。"emocmrsp"可能是OCM的响应脚本或者一个服务进程,用于处理来自OCM的请求,例如报告配置信息、执行诊断任务或者响应...
当`arm-linux-gcc -v`命令返回正确的配置信息,说明交叉编译环境已经成功安装。显示的信息包括编译器的版本、配置选项以及线程模型等,这表明GCC已经为ARM架构进行了配置。 5. **后续操作**: 安装完成后,开发者...
node.name: node-1 path.data: /path/to/your/data path.logs: /path/to/your/logs network.host: 0.0.0.0 ``` 启动Elasticsearch可以使用`bin/elasticsearch`脚本,但为了防止权限问题,建议以守护进程(daemon)...
在安全性方面,JDK 1.8继续加强了对恶意代码的防护,同时优化了垃圾收集机制,如G1(Garbage-First)垃圾收集器,它在大型应用中表现优秀,能够平衡吞吐量和响应时间。 对于Linux 64位系统,这个版本的JDK是经过...