Linux部分命令笔记
1. chmod -R 777 yongz 将yongz文件夹及其子目录的所有文件设置成可读可写
2. du -a /home/yongz 查看yongz目录下所有文件夹与文件的大小,不加"-a",只显示所有文件夹的大小
3. 查看tomcat的运行情况
ps -ef|grep tomcat
4. linux 下安装java
a. wgethttp://211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz
b. tar -zxvfjdk-7u7-linux-i586.tar.gz
c. sudo mv jdk1.7.0_07//usr/local/jdk7
d. vi /etc/profile 添加如下内容
export JAVA_HOME=/usr/local/jdk7 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH |
e. source /etc/profile
5. linux下安装zookeeper
a. wget http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
(wget htts://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz)
b. tar -zxvfzookeeper-3.4.6.tar.gz
c. mv zookeeper-3.4.6../workspace/zookeeper
d. cp zoo_sample.cfg zoo.cfg
e. ./zkServer.sh start
6. linux 下安装tomcat
a. wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
(wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz)
b. tar -zxvfapache-tomcat-7.0.69.tar.gz
c. mv apache-tomcat-7.0.69../workspace/tomcat
d. ./startup.sh
7. 下载dubbo-admin
a. 从http://download.csdn.net/detail/liweifengwf/7784901下载dubbo-admin-2.5.4.war
b. 复制到tomcat目录下
c. 重新启动tomcat自动解压该文件
d. 删除tomcat/webapps/ROOT目录,并将解压的dubbo-admin-2.5.4文件名改成ROOT
e. 删除war包,再重启tomcat
f. 输入localhost:8080即可访问dubbo-admin主页
注意:一定要先起zookeeper,再起tomcat。
8. libreOffice地址 http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/5.1.2/deb/x86_64/LibreOffice_5.1.2_Linux_x86-64_deb.tar.gz
9. linux下安装 BigBlueButton http://www.aieln.com/article-1752-1.html
10. 如何让root用户能直接进行ssh登录?
|
11. ffmpeg命令 http://www.cnblogs.com/dwdxdy/p/3240167.html
ffmpeg -i yue.mp4 -r 15 -s 640*480 -an yue.flv |
12. 查找文件中的字符内容
grep -rn "fzh10492x" * |
13.tar -cvf/tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
tar -zxvf/tmp/etc.tar.gz<==将/tmp/etc.tar.gz 文件解压缩
14. 远程拷贝 scp /usr/share/tomcat-lh/* [email protected]:/usr/share/tomcat-zjy/
15. 配置linux时间同步
a. 本地配置时间服务器http://www.jb51.net/LINUXjishu/73979.html
b. 停止ntpd服务。https://www.dwhd.org/20150820_100025.html
16. centos防火墙
http://blog.csdn.net/achang21/article/details/52538049
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
#重启防火墙
firewall-cmd --reload
# 防火墙开启80端口
firewall-cmd--zone=public --add-port=80/tcp --permanent
17 centos时间同步
http://www.linuxidc.com/Linux/2016-07/133755.htm
1. 安装ntpdate工具
# yum -y install ntp ntpdate
2. 设置系统时间与网络时间同步
# ntpdate cn.pool.ntp.org
3. 将系统时间写入硬件时间
# hwclock --systohc
18. centos 7安装mysql
http://blog.csdn.net/xyang81/article/details/51759200
a. 开机启动网络服务(network)
cd /etc/sysconfig/network-scripts/ vi ifcfg-enp2s0 ONBOOT=yes//将no改成yes即可 reboot -f//然后可以看到效果 |
b. 安装mysql
# 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm #检查mysql源是否安装成功 shell> yum repolist enabled | grep "mysql.*-community.*"
# 安装MySQL shell> yum install mysql-community-server
# 启动MySQL服务 shell> systemctl start mysqld
# 查看MySQL的启动状态 shell> systemctl status mysqld
# 开机启动 shell> systemctl enable mysqld shell> systemctl daemon-reload
# 查看mysql的默认密码 shell> grep 'temporary password' /var/log/mysqld.log 2017-10-10T01:34:05.879012Z 1 [Note] A temporary password is generated for root@localhost: 8vSPXpyrTq<a # 以8vSPXpyrTq<a登录mysql shell> mysql -uroot -p8vSPXpyrTq<a # 修改密码 set password for 'root'@'localhost'=password('Zlb123456!') |
c. 安装jdk 安装目录/usr/local/toos/jdk
d. 安装redis
http://www.cnblogs.com/web424/p/6796993.html
#配置编译环境: sudo yum install gcc-c++
#下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz
#解压源码: tar -zxvf redis-3.2.8.tar.gz
#进入到解压目录: cd redis-3.2.8
#执行make编译Redis: make MALLOC=libc
#注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。
#安装Redis: make install
#配置Redis能随系统启动: ./utils/install_server.sh
安装路径 Please select the redis port for this instance: [6379] Selecting default: 6379 Please select the redis config file name [/etc/redis/6379.conf] Selected default - /etc/redis/6379.conf Please select the redis log file name [/var/log/redis_6379.log] Selected default - /var/log/redis_6379.log Please select the data directory for this instance [/var/lib/redis/6379] Selected default - /var/lib/redis/6379 Please select the redis executable path [/usr/local/bin/redis-server] |
e. 安装activeMQ
http://blog.csdn.net/lyelyelye/article/details/54707113
f.安装nginx
http://www.linuxidc.com/Linux/2016-09/134907.htm
并注入为系统服务
g. 修改服务器的配置,以支持高并发
查看Linux系统用户最大打开文件限制:
# ulimit -n
//当个进程最大的打开文件数配置
(1) vi/etc/security/limits.conf
mysql soft nofile 10240
mysql hard nofile 10240
//用户登录完成后生效配置
(2) vi /etc/pam.d/login
session required /lib/security/pam_limits.so
//配置linux的文件打开数硬限制
(3) vi /etc/sysctl.conf
fs.file-max = 1000000
立即生效:
# sysctl -p
http://www.cnblogs.com/clicli/p/5856486.html
h. 查看进程上的TCP连接数
netstat -nat|grep -i "80"|wc -l