linux常用命令

ps aux | grep redis 查看进程是否启动  查看redis是否运行
ps -ef | grep 8080 查看端口是否被占用
chkconfig iptables on 永久性开启防火墙
chkconfig iptables off 永久性关闭防火墙
systemctl stop firewalld --centos7 永久性关闭防火墙
service iptables start 即时生效,重启后复原
service iptables stop 即时生效,重启后复原


在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

chkconfig iptables --list 查看防火墙状态
systemctl is-enabled firewalld --  centos7 查看防火墙状态
---------------------------------------------------
vi 编辑器下查找字符串
:/abc  查找字符串abc ,下一个用n


:%s/a/b 把文中全部的a替换成b

:set number 显示行号

cat -n filename显示行号查看所有


----------------------------------------------------

查看ip地址
ifconfig
ip地址配置的查看
 more /etc/sysconfig/network-scripts/ifcfg-eth0
 DEVICE="eth0"
 BOOTPROTO="dhcp"
 #IPADDR=10.202.35.102
 #NETMASK=255.255.254.0
 #NM_CONTROLLED="yes"
 ONBOOT="yes"
 TYPE="Ethernet"

----------------------------------------------------
查看主机名:hostname
设置零时主机名(需要在root用户下): hostname newname,重启后变回原来主机名
永久设置主机名:vi  /etc/sysconfig/network
NOZEROCONF=yes
HOSTNAME=lps-redis.novalocal
然后修改HOSTNAME,保存


如何配置主机名和IP对应  
more /etc/hosts

127.0.0.1   localhost localhost.localdomain
10.202.35.102 cnsz22vl1644

---------------------------------------------------
文件查看
1、more :一页一页的查看,翻页查看
2、tail :查看文件的最后几行内容,一般用于查看日志文件,滚动式的
   tail filename;
   tail -100f filename 查看文件最后100行
3、cat : 查看所有文件内容

----------------------------------------------------
创建文件
touch filename 如
touch text.txt
创建文件夹:mkdir 文件夹名

----------------------------------------------------
查看当前路径
pwd
----------------------------------------------------
查看当前路径的所有文件,包括隐藏文件
ls -al
以 . 开头的文件名称表示该文件为隐藏文件。

----------------------------------------------------

增加环境变量,如jdk环境变量
vi /etc/profile
在这个文件最后加上
export JAVA_HOME=/usr/share/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

退出后记得一定要执行 source /etc/profile使之生效。
-----------------------------------------------------

创建软连接
ln -s  原目录   新目录
如 ln -s /bin/less /usr/local/bin/less
相当于windows的给文件或文件夹创建快捷方式


----------------------------------------
查看linux系统版本及位数
more /proc/version

--------------------------------------------------
重新启动系统
shutdown -r now
或者
reboot
-------------------------------------------------
scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名

对拷文件夹 (包括文件夹本身)

scp -r   /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp

对拷文件夹下所有文件 (不包括文件夹本身)

scp   /home/wwwroot/www/charts/util/* root@192.168.1.65:/home/wwwroot/limesurvey_back/scp

 对拷文件并重命名


scp   /home/wwwroot/www/charts/util/a.txt root@192.168.1.65:/home/wwwroot/limesurvey_back/scp/b.text


当scp出现 Permission denied, please try again.时,更改
 /etc/ssh/sshd_config文件中 PermitRootLogin no   改为 PermitRootLogin yes
 然后重启ssh,命令为:/etc/init.d/sshd restart

 ssh6的重启改为:/bin/systemctl restart sshd.service
----------------------------------------------------------------------------------
更改ssh配置
vi /etc/ssh/sshd_config
更改后需要重启
/etc/init.d/sshd restart

--------------------------------------------------------
groupadd hadoop  添加一个组hadoop

useradd hadoop -g hadoop  添加用户hadoop 前面那个hadoop是用户,后面那个是用户组

passwd hadoop  修改用户密码

chown -R hadoop:hadoop java/  授权java 文件夹下所有权限给hadoop组

查看用户所在组
id user
--------------------------------------------------------

unzip -o -d /home/sunny myfile.zip 解压zip文件 

--------------------------------------------------------

linux 查看java实例数

先用top命令查看java对应的pid

然后输入以下命令

jmap -histo pid

详细见:点击打开链接


--------------------------------------------------------

查看端口是否监听

netstat –apn | grep 8080

--------------------------------------

查看系统最大线程数

ulimit -u

显示目前资源限制的设定

ulimit -a 

设置用户最大线程数

vi /etc/security/limits.d/90-nproc.conf

#root用户 无限制线程数

root  soft nproc unlimited  

#其他用户,线程数限制为20480个线程

*    soft  nproc  20480

--------------------------------------

查看内存大小

free


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值