linux 安装工具

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登录? 

 

问题

出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆
比如先用非root的帐户,登陆到ssh后,su成为root

 

开放root用户

>sudo passwd root

 

解决方案

如果想直接用root登陆,则修改如下配置文件:
vi /etc/ssh/sshd_config

找到其中的如下一行,将前边的#符号去掉,并修改no为yes
#PermitRootLogin no
改成:
PermitRootLogin yes

接下来执行如下命令重新启动SSH服务:
xxx# /etc/rc.d/sshd restart
Stopping sshd.
Waiting for PIDS: 349.
Starting sshd.
xxx# 
(或使用sudo service ssh restart)

重新启动完成后,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

http://blog.csdn.net/he_jian1/article/details/40787269

猜你喜欢

转载自blog.csdn.net/chensongmol/article/details/78563850