linux常用命令

来源:互联网 发布:小黄鸡软件下载 编辑:程序博客网 时间:2024/06/07 15:33
#############################################################################
############################   【sunt-linux】   #############################
#############################################################################


打开超级管理员:sudo passwd root


创建文件夹:mkdir java


创建文件:touch myJava.txt


输入内容到文件:echo "Hello Sunt, Welcome To Linux World..." > myJava.txt


查看文件内容:cat/more j2ee-lesson.txt


重命名文件夹/剪切文件:mv myJava.txt java.txt


复制:cp aa.txt ../java/android/


删除文件/文件夹:rm -r


打包显示文件信息:tar -cvf first.tar java/


拆包显示文件信息:tar -xvf first.tar


压缩文件:gzip first.tar(自动加.gz-->first.tar.gz)


解压文件:gzip -d first.tar.gz


打包及压缩:tar -czvf first.tar.gz java/


拆包及解压:tar -xzvf first.tar.gz


安装软件:dpkg -i tree


卸载软件:dpkg -r tree


安装vim:sudo apt-get install vim


更改文件所有者和组:
sudo chown -R sunt fileName
sudo chgrp -R sunt fileName


vim使用:
vim aa.txt
按i进入编辑模式
按esc退出编辑模式
按:进入命令模式(用于保存退出【wq】,退出【q】,强制退出【q!】,显示行号【set number】,隐藏行号【set nonumber】)

时间同步:
查看当前系统所用的时区, date -R   ---》  Mon, 23 Jan 2017 11:36:41 +0800
+0800是我们的时区
若不是我们的时区,将时区设置为东8区的时间:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再次查看时区就正确了:date-R

查看虚拟机是否安装ssh服务端和客户端:
sudo apt-cache policy openssh-client openssh-server


在线安装ssh:apt-get install openssh-server


开始ssh工具远程登录Root账户:
1、vim /etc/ssh/sshd_config
2、Authentication部分,注释掉“PermitRootLogin prohibit-password”
3、添加PermitRootLogin yes
4、重启ssh服务:service ssh restart


查看linux是多少位:
1、getconf LONG_BIT
2、uname -a:
i686(32位)
x86_64(64位)
3、file /bin/ls:32-bit/64bit


安装jdk:
1、解压jdk压缩文件:tar -xzvf jdk-8u101-linux-i586
2、设置环境变量:vim /etc/profile
export JAVA_HOME="/opt/jdk8/jdk1.8.0_101"
export PATH="$JAVA_HOME/bin:$PATH"
source /etc/profile
3、写demo测试jdk环境即可


关闭图形化界面启动:systemctl disable lightdm.service
查看防火墙状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service
开启防火墙:systemctl start firewalld.service
通过防火墙端口:
firewall-cmd --zone=public --add-port=6380/tcp --permanent
--permanent永久生效,没有此参数重启后失效
重新载入端口生效:firewall-cmd --reload
查看所有打开的端口: firewall-cmd --zone=public --list-ports
删除通过防火墙端口:firewall-cmd --zone= public --remove-port=6380/tcp --permanent



普通用户使用sudo命令:
1、切换到root用户
2、chmod u+w /etc/sudoers
3、vim /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条
youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

linux开放端口:
vim /etc/sysconfig/iptables: -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
原创粉丝点击