linux了解

xiaoxiao2021-02-28  163

Linux发行版:

Debian:是迄今为止最遵循GNU规范的linux系统;以稳定性闻名;与UbuntuOpenSuSELinux发行版相比,由于版本需要长时间测试而用的人较少。

Ubuntu:是以Debian为开发蓝本,而且每6个月会发布一个新版本。开发的目的是使个人计算机变得简单易用,同时也提供企业应用的服务器版本。

SuSE/openSuSE:提供完成德文使用界面的产品,它收录了X WindowTCP/IP软件。

RHEL:它的公司red hat是全球最大的开源技术厂家,他的产品也是全球应用最广泛的linux。目前最新版本linuxRHEL5.x

红旗Linux:是中国最大,较成熟的发行版之一。

CentOs:RHEL的派生版。

Fedora:是基于red hat linux开发的。在其停止发行后,Red hatFedora取代red hat linux在个人应用的领域。而另外发行的Red hat Enterprice Linux取代其在商业应用的领域。每6个月就发布一个最新版。

一.常用命令

◆ 安装和登录命令:loginshutdownhaltrebootinstallmountumountchshexitlast

◆ 文件处理命令:filemkdirgrepddfindmvlsdiffcatln;  

◆ 系统管理相关命令:dftopfreequotaatlpaddusergroupaddkillcrontab; ◆ 网络操作命令:ifconfigippingnetstattelnetftprouterloginrcpfingermailnslookup;  

◆ 系统安全相关命令:passwdsuumaskchgrpchmodchownchattrsudo pswho;  ◆ 其它命令:tarunzipgunzipunarjmtoolsmanunendcodeuudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。

二.命令详解。

login 1.作用  login的作用是登录系统,它的使用权限是所有用户。

     2.格式  login [name][p ][h 主机名称]

 3.主要参数 p:通知login保持现在的环境参数。 -h:用来向远程登录的之间传输用户名。

虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6

三.命令总结。

1.linux切换到root目录。

debian系的,如debianubuntu~~ 在终端输入 sudo 然后会让你输密码~~(提供15分钟的root权限) redhat系的以及其他Linux 终端输入 su 然后输入密码

 

2.uname -a  查看linux是几位

3.linux查找命令的方法:

find -name '你的文件名'

4.打开目录是cd /opt(用空格)

5.Linux解压文件命令:

tar -zxvf japan.tar.gz -C /tmp/

Zip文件解压:

unzip agent.installer.linux.gtk.x86_64_1.7.1000.20131119_2219.zip -d /tmp/IM

6.su 用户  登录到的用户

7.关于用户的命令

查看用户的命令:

cat /etc/passwd cat /etc/group

功能说明:建立用户帐号。 语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]

Eguseradd -u 1001 -g portal -d /opt/portal -s /bin/csh portal

-c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。  -d<登入目录>  指定用户登入时的启始目录。 -D  变更预设值. -e<有效期限>  指定帐号的有效期限。 -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。 -g<群组>  指定用户所属的群组。 -G<群组>  指定用户所属的附加群组。 -m  自动建立用户的登入目录。 -M  不要自动建立用户的登入目录。 -n  取消建立以用户名称为名的群组. -r  建立系统帐号。 -s   指定用户登入后所使用的shell。 -u  指定用户ID。

8.groupdel -r 工作组名 加上-r才能彻底删除。把home下的宿主文件也删除了。不加-r没法彻底删除。还有残留文件

9.关闭防火墙命令

redhat中我们可以使用service iptables stop来关闭防火墙

在有些版本如ubuntu关闭防火墙要用:

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

iptables -F

Iptables -L 查看防火墙命令

关闭防火墙另一种办法:chkconfig iptables off  重启后生效

10.linux查看特定的端口是否被开启或者占用

netstat -lntp

查找特定端口的进程:

netstat -alp | grep 8010

查看所属用户的名称或者user id:

netstat -altep

11.查看oracle版本的命令

sqlplus,cmd---plsql  portal/portal

SQL> select * from v$version;  

方法二:

SQL> select * from product_component_version;

方法三:dbms_output.put_line( dbms_db_version.version )

SQL> SET SERVEROUTPUT ON 

SQL> EXEC dbms_output.put_line( dbms_db_version.version );  

.红帽下相关命令:

1. Linux查看文件内容命令More 文件名

2. 编辑文件的命令:vi 文件名

3. linux命令界面可以使用光标或大写字母G到命令最下面

4. 输入小些字母i进入编辑模式

5. 按下esc退出编辑模式

6. 输入冒号可以进入命令模式;

7. 输入wq保存编辑的文件

8. 重启网络:service network restart

9. 测试网络是否正常: ping www.baidu.com

10. 防止ip变化,可以通过映射域名防止变动;C:\Windows\System32\drivers\etchosts文件

11. 查看ip地址ip addr

五.文件类型是.bat的和.sh的区别

.sh类型文件UNIX/LINUX 操作系统的脚本文件。 sh是linuxunix命令。     用途:调用缺省 shell。

.bat批处理(Batch),也称为批处理脚本顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOSWindows系统中。批处理文件的扩展名为bat 。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。

转载请注明原文地址: https://www.6miu.com/read-23780.html

最新回复(0)