ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 个人积累linux 日常命令

个人积累linux 日常命令

原创 Linux操作系统 作者:lz_110505 时间:2019-07-29 14:54:07 1 删除 编辑

linux常用命令和关闭防火墙

2. linux常用命令

Mkdir 创建

Rm -rf 删除

Chmod -R 777 权限

Mysql -uroot -r

quit退出

find / -name svn 查找位置

3. 关闭防火墙和selinux

Redhat使用了SELinux来增强安全,关闭的办法为:

1. 永久有效

修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

2. 即时生效

setenforce 0

关闭防火墙的方法为:

1. 永久性生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

2. 即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作

补充:

a. 防火墙还需要关闭ipv6的防火墙:

chkconfig ip6tables off

并且可以通过如下命令查看状态:

chkconfig --list iptables

b. selinux状态可以通过以下命令查看:

Sestatus

===============

# uname -a # 查看内核/操作系统/CPU信息 

# head -n 1 /etc/issue # 查看操作系统版本 

# cat /proc/cpuinfo # 查看CPU信息 

# hostname # 查看计算机名 

# lspci -tv # 列出所有PCI设备 

# lsusb -tv # 列出所有USB设备 

# lsmod # 列出加载的内核模块 

# env # 查看环境变量资源 

# free -m # 查看内存使用量和交换区使用量 

# df -h # 查看各分区使用情况 

# du -sh <目录名> # 查看指定目录的大小 

# grep MemTotal /proc/meminfo # 查看内存总量 

# grep MemFree /proc/meminfo # 查看空闲内存量 

# uptime # 查看系统运行时间、用户数、负载 

# cat /proc/loadavg # 查看系统负载磁盘和分区 

# mount | column -t # 查看挂接的分区状态 

# fdisk -l # 查看所有分区 

# swapon -s # 查看所有交换分区 

# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) 

# dmesg | grep IDE # 查看启动时IDE设备检测状况网络 

# ifconfig # 查看所有网络接口的属性 

# iptables -L # 查看防火墙设置 

# route -n # 查看路由表 

# netstat -lntp # 查看所有监听端口 

# netstat -antp # 查看所有已经建立的连接 

# netstat -s # 查看网络统计信息进程 

# ps -ef # 查看所有进程 

# top # 实时显示进程状态用户 

# w # 查看活动用户 

# id <用户名> # 查看指定用户信息 

# last # 查看用户登录日志 

# cut -d: -f1 /etc/passwd # 查看系统所有用户 

# cut -d: -f1 /etc/group # 查看系统所有组 

# crontab -l # 查看当前用户的计划任务服务 

# chkconfig –list # 列出所有系统服务 

# chkconfig –list | grep on # 列出所有启动的系统服务程序 

# rpm -qa # 查看所有安装的软件包

====================================

linux常用命令和关闭防火墙

2. linux常用命令

Mkdir 创建

Rm -rf 删除

Chmod -R 777 权限

Mysql -uroot -r

quit退出

find / -name svn 查找位置

3. 关闭防火墙和selinux

Redhat使用了SELinux来增强安全,关闭的办法为:

1. 永久有效

修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

2. 即时生效

setenforce 0

关闭防火墙的方法为:

1. 永久性生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

2. 即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作

补充:

a. 防火墙还需要关闭ipv6的防火墙:

chkconfig ip6tables off

并且可以通过如下命令查看状态:

chkconfig --list iptables

b. selinux状态可以通过以下命令查看:

Sestatus

===============

1.tar命令 tar -zcvf 压缩文件名.tar.gz .gz为想要tar的文件名

1.tar czvf hcm20180809.tar hcm 

tar -xvf file.tar //解压 tar包

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

jar -xvf tbhcm_mobile-201803090849.war war包解压

zip -r filename.zip filesdir 打包zip

2.复制

cp self20180821.tar ../self 异动文件

3.远程复制由本地到另一台机器

上传本地目录到远程机器指定目录

scp -r /opt/soft/mongodb root@192.168.120.204:/opt/soft/scptest

修改文件名称到目录下

mv "EmployeeTurnoverPO.class" "EmployeeTurnoverPO.class20190514"

目录授权给某个用户chown -R oracle:oinstall bin

添加路由:

route -n

route add -net 192.168.40.0 netmask 255.255.255.0 gw 192.168.161.253

==================

设置环境变量

1、将免安装的JDK拷贝到linux目录下
/usr/local/jdk1.8.0_144
2、更改环境变量
vim /etc/profile
加入如下代码:

export JAVA_HOME=/usr/local/jdk1.8.0_144
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar123

3、刷新配置
source /etc/profile

字符集临时生效:

修改linux utf-8 字符集 export.UTF-8;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69942301/viewspace-2652056/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: oracle 数据库恢复
请登录后发表评论 登录
全部评论

注册时间:2019-07-25

  • 博文量
    12
  • 访问量
    13597