Linux小结

本文介绍了Linux系统的特性及其安装方式,并详细讲解了网络配置、SSH登录、软件安装等基本操作,同时还涉及了Java环境变量配置、防火墙配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统概述

 

现在装在电脑上的操作系统主要有三个windowslinuxmac。三个系统各有优劣,安装的方式也不同。Linux最大的特点就是免费开源,系统内核小,运行速度快,稳定。对于初学者最好使用minimal版本的linux进行学习。原因有两点,第一、minimal系统是纯命令行模式的,有利于初学者熟悉命令行的操作模式。第二、minimal系统很精简,几乎什么软件没有装,有利于初学者更深入的了解linux系统架构。

 

设置桥接网络

网络配置文件是etc/sysconfig/network-scripts目录下的eth0

vi编辑器,把ONBOOT=no改成ONBOOT=yes

设置好后保存退出,用service network restart重启网卡

 

ssh登陆主机

shh 主机名@主机地址

输入密码

 

挂载光盘

一般插入电脑的设备都可以在/dev目录下查看到,但是不能直接打开,需要挂载到linux的目录下才能打开,命令:mount -t iso9660 /dev/cdrom /mnt

安装包一般放在cdrom/Packages下面,用ls可以查看

每次重启系统后,挂载会消失,要重新挂载才能用

 

程序安装

一、rpm——直接安装

rpm -ivh 程序安装包 安装

rpm -e   程序名字   卸载

二、tar——解压安装

tar -xvf 解压

tar -cvf 打包

tar -cvf 查看

三、yum——最强大的安装

yum可以把程序需要的依赖软件一起打包安装,就省了安装依赖软件的麻烦。

步骤:

1、先要挂在光盘

2、配置仓库,在/etc/repos.d目录下创建一个.repo的文件,名字自己随便取用vi编辑器编写代码格式如下:

[cdrom]

name=cdrom

baseurl=///路径

pgpcheck=1

保存退出

3、清除缓存yum clean all

4、导入签名(相当于破解)rpm --import/etc/pik/rpm-gpg/RPM*

5、yum install 程序名 这样就可以安装了

6、yum localinstall *本地目录安装,可以将同及目录下的所有程序全部执行安装

7、yum remove 程序名 卸载

安装:apacheyum install httpd

安装:mysqlyum install mysql-server | yum intall mysql

 

配置java环境变量

编辑/etc目录下的文件profile文件

添加以下代码

Export JAVA_HOME=路径名

Export PATH=.:$JAVA_HOME/bin:$PATH

Export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.dar

退出保存,重启配置文件source /etc/profile

测试配置情况java -version

 

配置防火墙

防火墙配置文件是放在/etc/sysconfig下的iptables。用vi编辑器添加端口(在vi下用yy+p可以快速的复制行)

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

保存退出,然后重启防火墙service iptables restart

 

启动、关闭、重启

service **** start

service **** stop

service **** restart

可以用这些命令的有mysql(数据库),iptable(防火墙),network(网卡)

一些特别的,source /etc/profile(环境变量)

不管哪种都可以用reboot(重启)解决

 

MySql

常用命令

登陆:mysql -u用户名-p

查看数据库:show databasee;

创建数据表:create table; 表名

创建数据库:create database; 库名

创建用户:create ‘用户名’@’%或者localhost或者其他’ identified by ‘密码’;

授权:grant all on *.* to  ‘用户名’@’%’;

清除缓存:flush privileges

 

用户

添加用户:useradd 用户名

删除用户:userdel 用户名

查看所有用户:more /etc/passwd

用户组

添加用户组:groupadd 组名

删除用户组:groupdel 组名

查看所有用户组:more /etc/group

权限

rxw rxw rxw

第一列是用户权限,第二列是组权限,第三列是其他用户的权限

rread读,wwirt写,xexecute执行。打开一个文件夹,需要用到执行的文件

更改权限:

1、chmod u=rxw,g=rxw,o=rxw 文件名

2、Chmod ugo+rwg、文件名,chmod ugo-rwg、文件名

3、修改当前目录下所有的文件权限 chmod 777 *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值