1. 宿主机远程(xshell,putty)以Root用户登录Linux服务器被禁止
解决方案:
- 确保安装SSH命令:sudo apt-get install openssh-server -y
- 修改配置文件 vim /etc/ssh/sshd_config
PermitRootLogin prohibit-passwd 修改为
PermitRootLogin yes
以root身份登录服务器被禁止当然有他的考虑,因为root的权限是在太大,我们不得不对他的登录进行限制,这种操作只限于平常开发需要。
2. 端口被进程的占用情况分析
- 安装 lsof命令 sudo apt-get install -y lsof
- 1.0 sudo lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况
2.0 netstat -tunlp用于显示tcp,udp的端口和进程等相关情况
3.0 netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况
3 Ubuntu下的服务管理器
- 安装 sudo apt-get install sysv-rc-conf
-
运行 sudo sysv-rc-conf
Screenshot from 2018-02-17 21-20-04.png
Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。
- 运行级别
0.停机
1.单用户,Does not configure network interfaces, start daemons, or allow non-root logins
2.多用户,无网络连接 Does not configure network interfaces or start daemons
3.多用户,启动网络连接 Starts the system normally.
4.用户自定义
5.多用户带图形界面(打开Terminal默认情况)
6.重启
查看运行级别 :runlevel
切换运行级别:init $(runlevel)
在Debian Linux中2-5这四个运行级别都集中在级别2上。这个级别也是系统预设的正常运行级别。上图中nginx服务是我默认开启的服务,在横坐标级别上占据2-5运行级别,需要验证上述语句可以运行一下语句。可以看到rd2.d~rc5.d这几个运行级别所开启的服务是一样的。
ls /etc/rc
![](https://img.haomeiwen.com/i6903052/73fe5dce09e3a114.png)
4. Ubuntu下电脑软件安装过程中的问题
-
sudo apt-get install network-manager-openconnect-gnome
ubunut下软件安装过程出现的问题.png
在上述的软件安装过程中出现了两个问题
- 安装进程已经被锁死
安装进程已经被锁死,这时只需与删掉apt下的生成的死锁文件就好了,或者等待被锁住的进程执行完毕后,lock被解锁之后安装。
sudo rm /var/cache/apt/archives/lock
- 软件依赖有未更新的
紧接着这次安装运行命令 sudo apt-get intall -f
如果还有没有升级的模块就需要内核升级sudo apt-get dist-upgrade
Ubuntu下SublimeText3无法使用中文输入法
参照以下教程
https://github.com/lyfeyaj/sublime-text-imfix
网友评论