ubuntu服务器命令(ubuntu服务器命令行不能翻页)
- 服务器
- 2022-12-19 05:55:50
- 13
本篇文章给大家谈谈ubuntu服务器命令,以及ubuntu服务器命令行不能翻页对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、SSH连接Ubuntu Server服务器的两种方式
- 2、ubuntu服务器常用命令
- 3、Ubuntu 网卡配置命令
- 4、ubuntu 服务器版命令
- 5、linux Ubuntu操作系统的全部命令是什么?
SSH连接Ubuntu Server服务器的两种方式
SSH(secure shell)用于远程和服务器交互
Ubuntu Server默认安装了OpenSSH Server,可通过端口22连接
SSH客户端可以用用户名密码的方式连接服务器,也可以用密钥对的方式连接服务器。
可以使用SSH客户端工具PuTTY,windows10自带的SSH工具,或者VMWare的SSH工具连接服务器
1.在命令行用 用户名和密码连接
ssh username@serveraddress
2.SSH客户端还可以用 密码对 (公钥和私钥)连接
这里使用Win10自带的工具
生成密钥对
运行命令:ssh-keygen
添加公钥
打开生成的公钥文件id_rsa.pub,复制全部内容
使用SSH密码登录的方式登录Ubuntu服务器,在当前用户目录创建文件夹.ssh,进入.ssh文件夹并创建文件authorized_keys,粘贴从公钥复制的内容并保存文件
修改SSH配置
修改Ubuntu Server的文件:
/etc/ssh/sshd_config
将PubkeyAuthentication yes前面的注释去掉
运行命令重启sshd服务
sudo systemctl restart sshd
退出SSH连接,重新用私钥登录登录
ssh username@serveraddress -i 私钥路径
ubuntu服务器常用命令
以下为root用户操作!!!
1.创建用户
方法1: adduser 用户名
方法2:useradd 用户名(一切参数都要提供,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shell版本)
2.删除用户
sudo userdel -r 用户名
3.创建用户组
sudo addgroup 组名
4.删除用户组
sudo delgroup 组名
5.将用户添加到用户组
方法1:sudo adduser 用户名 用户组名
方法2:usermod -G 用户组名 用户名
方法3:usermod -g 用户组名 用户名(将用户组设为主组)
6.重启服务器
shutdown -r now 立即重启
shutdown -r +3 三分钟后重启
shutdown -r 20:23 在20:23时将重启计算机
Ubuntu 网卡配置命令
使用 命令行 在Ubuntu Linux中重新启动网络
如果你使用的是Ubuntu服务器版,则已经在终端中。如果使用的是桌面版,则可以使用Ubuntu中的Ctrl+Alt+T键盘快捷方式访问终端。
现在,可以使用多个命令在Ubuntu中重新启动网络,要说明的是,命令也适用于在Debian和其他Linux发行版中重新启动网络。
这是使用命令行重新启动网络的最简单方法,它等同于图形化方式(重新启动Network-Manager服务)。
sudo service network-manager restart
网络图标应该消失片刻,然后重新出现。
service命令只是此方法的包装器(也适用于init.d脚本和Upstart命令),systemctl命令比服务更通用:
sudo systemctl restart NetworkManager.service
网络图标(再次)应该消失一会儿,要查看其他systemctl选项,可以参考Systemd入门教程。
这是在Linux机器上处理网络的另一种工具,这是一个非常强大的工具,我觉得非常实用,许多系统管理员都喜欢它,因为它易于使用。
此方法有两个步骤:关闭网络,然后重新打开网络:
sudo nmcli networking off
网络将关闭,图标将消失,要重新打开它:
sudo nmcli networking on
此命令直接处理网络接口,将其状态更改为可以或不可以传输和接收数据的状态,它是Linux中必须知道的网络命令之一。
要关闭所有网络接口,请使用ifdown:
sudo ifdown -a
使用ifup重新打开所有网络接口:
sudo ifup -a
注意:此方法不会使系统托盘中的网络图标消失,但你将无法进行任何类型的连接。
ubuntu 服务器版命令
命令没有版本的区别,桌面版和服务器版都一样。服务器版仅仅是没有桌面环境。我是拨号上网的个人服务器,一般只用几个命令:
刚装完机后,先更新,用下面两个
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
-------------------------------------------------------
驱动就免了,反正也没有桌面,网卡一般都能驱上,特殊的就得自己安装了。这要看驱动的readme文件,都不一样的,有直接安装的,有要编译的。
-------------------------------------------------------
设置pppoe上网
sudo pppoeconf
全是英文的,不过都很简单,最后一步是选是否开机自动运行,当然也可以以后在/etc/rc.local里设置
-------------------------------------------------------
开启路由功能:
sudo vim /etc/sysctl.conf
vim可换成你自己喜欢的编辑器,加入
net.ipv4.ip_forward = 1
有可能原文件里有,只是在前面加了个#,注释掉了。可直接去掉#
-------------------------------------------------------
增加连接共享
sudo vim /etc/rc.local
增加以下内容:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
其中ppp0表示能联入internet的网络连接,可用ifconfig查看
--------------------------------------------------------
至此,服务器和客户机都可以上网了。再剩下的就是安装你需要的功能了,无非是sudo apt-get XXXX
--------------------------------------------------------
安装软件可能需要权限修改
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。
-----------------------------------------------------------------
最后就是重启、关机命令了
重启命令:
1、sudo reboot
2、sudo shutdown -r now 立刻重启
3、sudo shutdown -r 10 过10分钟自动重启
4、sudo shutdown -r 20:35 在时间为20:35时候重启
关机命令:
1、sudo halt 立刻关机
2、sudo poweroff 立刻关机
3、sudo shutdown -h now 立刻关机
4、sudo shutdown -h 10 10分钟后自动关机
------------------------------------------------------
靠~累死我了。一个字一个字打的。你这五分都对不起我多吃的二两饭。
linux Ubuntu操作系统的全部命令是什么?
Ubuntu常用命令 \x0d\x0a\x0d\x0asudo apt-get install 软件名 安装软件命令 \x0d\x0asudo nautilus 打开文件(有root权限) \x0d\x0asu root 切换到“root” \x0d\x0a\x0d\x0als 列出当前目录文件(不包括隐含文件) \x0d\x0als -a 列出当前目录文件(包括隐含文件) \x0d\x0als -l 列出当前目录下文件的详细信息 \x0d\x0a\x0d\x0acd .. 回当前目录的上一级目录 \x0d\x0acd - 回上一次所在的目录 \x0d\x0acd ~ 或 cd 回当前用户的宿主目录 \x0d\x0amkdir 目录名 创建一个目录 \x0d\x0armdir 空目录名 删除一个空目录 \x0d\x0arm 文件名 文件名 删除一个文件或多个文件 \x0d\x0arm -rf 非空目录名 删除一个非空目录下的一切 \x0d\x0a\x0d\x0amv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下 \x0d\x0amv 文件名 新名称 在当前目录下改名 \x0d\x0afind 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录 \x0d\x0a\x0d\x0afdisk fdisk -l 查看系统分区信息 \x0d\x0afdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区 \x0d\x0achown chown root /home 把/home的属主改成root用户 \x0d\x0achgrp chgrp root /home 把/home的属组改成root组 \x0d\x0a\x0d\x0aUseradd 创建一个新的用户 \x0d\x0aGroupadd 组名 创建一个新的组 \x0d\x0aPasswd 用户名 为用户创建密码 \x0d\x0aPasswd -d用户名 删除用户密码也能登陆 \x0d\x0aPasswd -S用户名 查询账号密码 \x0d\x0aUsermod -l 新用户名 老用户名 为用户改名 \x0d\x0aUserdel_r 用户名 删除用户一切 \x0d\x0a\x0d\x0atar -c 创建包 _x 释放包 -v 显示命令过程 _z 代表压缩包 \x0d\x0atar _cvf benet.tar /home/benet 把/home/benet目录打包 \x0d\x0atar _zcvf benet.tar.gz /mnt 把目录打包并压缩 \x0d\x0atar _zxvf benet.tar.gz 压缩包的文件解压恢复 \x0d\x0atar _jxvf benet.tar.bz2 解压缩 \x0d\x0a\x0d\x0amake 编译 \x0d\x0amake install 安装编译好的源码包 \x0d\x0areboot Init 6 重启LINUX系统 \x0d\x0aHalt Init 0 Shutdown _h now 关闭LINUX系统 \x0d\x0a\x0d\x0auname -a 查看内核版本 \x0d\x0acat /etc/issue 查看ubuntu版本 \x0d\x0alsusb 查看usb设备 \x0d\x0asudo ethtool eth0 查看网卡状态 \x0d\x0acat /proc/cpuinfo 查看cpu信息 \x0d\x0alshw 查看当前硬件信息 \x0d\x0asudo fdisk -l 查看磁盘信息 \x0d\x0adf -h 查看硬盘剩余空间 \x0d\x0afree -m 查看当前的内存使用情况 \x0d\x0aps -A 查看当前有哪些进程 \x0d\x0akill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程) \x0d\x0akill -9 进程号 强制杀死一个进程 \x0d\x0a\x0d\x0a常用apt命令: \x0d\x0a\x0d\x0aapt-cache search package 搜索包 \x0d\x0aapt-cache show package 获取包的相关信息,如说明、大小、版本等 \x0d\x0asudo apt-get install package 安装包 \x0d\x0asudo apt-get install package - - reinstall 重新安装包 \x0d\x0asudo apt-get -f install 修复安装”-f = _fix-missing” \x0d\x0asudo apt-get remove package 删除包 \x0d\x0asudo apt-get remove package - - purge 删除包,包括删除配置文件等 \x0d\x0asudo apt-get update 更新源 \x0d\x0asudo apt-get upgrade 更新已安装的包 \x0d\x0asudo apt-get dist-upgrade 升级系统 \x0d\x0asudo apt-get dselect-upgrade 使用 dselect 升级 \x0d\x0aapt-cache depends package 了解使用依赖 \x0d\x0aapt-cache rdepends package 是查看该包被哪些包依赖 \x0d\x0asudo apt-get build-dep package 安装相关的编译环境 \x0d\x0aapt-get source package 下载该包的源代码 \x0d\x0asudo apt-get clean sudo apt-get autoclean 清理无用的包 \x0d\x0asudo apt-get check 检查是否有损坏的依赖 \x0d\x0a\x0d\x0a清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 ) \x0d\x0asudo apt-get clean \x0d\x0a\x0d\x0a删除系统不再使用的孤立软件 \x0d\x0asudo apt-get autoremove
ubuntu服务器命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ubuntu服务器命令行不能翻页、ubuntu服务器命令的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/42482.html