Ubuntu 下命令行创建(删除)文件(夹)

很多时候我们都会在终端进行文件/文件夹的创建与删除
使用快捷键ctrl + alt + t 打开终端:

创建文件: touch a.txt
创建文件夹: mkdir NewFolder
删除文件: rm a.txt
删除文件夹: rmdir NewFolder
删除带有文件的文件夹: rm -r NewFolder
记笔记是为了以后自己能牢牢的掌握,也是给后人填坑,
用终端是为了适应依赖win的GUI界面

###下面是在终端的练习:

snakeson@snakeson-Inspiron-5421:~$ mkdir NewFolder
snakeson@snakeson-Inspiron-5421:~$ ls
electronic-wechat  NewFolder  模板  图片  下载  桌面
examples.desktop   公共的     视频  文档  音乐
snakeson@snakeson-Inspiron-5421:~$ touch a.txt
snakeson@snakeson-Inspiron-5421:~$ ls
a.txt              examples.desktop  公共的  视频  文档  音乐
electronic-wechat  NewFolder         模板    图片  下载  桌面
snakeson@snakeson-Inspiron-5421:~$ rm a.txt
snakeson@snakeson-Inspiron-5421:~$ ls
electronic-wechat  NewFolder  模板  图片  下载  桌面
examples.desktop   公共的     视频  文档  音乐
snakeson@snakeson-Inspiron-5421:~$ rmdir NewFolder
snakeson@snakeson-Inspiron-5421:~$ ls
electronic-wechat  公共的  视频  文档  音乐
examples.desktop   模板    图片  下载  桌面
snakeson@snakeson-Inspiron-5421:~$ 

Ubuntu解决vsftpd连接错误425 Security: Bad IP connecting

今天在linux机器上安装了一个vsftpd服务器,结果在连接时出现425 Security: Bad IP connecting错误了,经过一上午的搜索总结出一此问题解决办法。

错误提示

425 Security: Bad IP connecting

主要是需要在/etc/vsftpd/vsftpd.conf文件中添加如下一行:

 代码如下复制代码
pasv_promiscuous=YESservice vsftpd restart

pasv_promiscuous选项参数说明:

此选项激活时,将关闭PASV模式的安全检查。该检查确保数据连接和控制连接是来自同一个IP地址。小心打开此选项。此选项唯一合理的用法是存在于由安全隧道方案构成的组织中。默认值为NO。 
合理的用法是:在一些安全隧道配置环境下,或者更好地支持FXP时(才启用它)。

Ubuntu系统在终端中重启与关机命令

如果你想保持当前用户的登录而并且使用root用户执行命令 可以输入:

su root

即可! 输入蜜码,可以运行,shutdown 命令 重启命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令:

1、halt 立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

在linux下关机和重启系统有shutdown、halt、reboot、init,对于他们来说他们的内部工作过程是不相同的。

1、shutdown命令

使用它可以安全地关闭系统,然而在关闭系统时,会通知所有登录的用户系统将要关闭,并且所有的指令都将会被冻结,即所有的新用户不能再登录,使用该指令将会出现立即关闭或重启以及延迟一段时间关闭或重启。(注意:只有超级用户才能使用该命令)

命令语法格式:

shutdown [选项] [时间] [警告信息]

该命令中各选项的含义说明:

-k: 只是发出警告信息给用户

-r: 关闭系统后重启系统

-h: 关闭系统后不重启系统

-f: 快速关闭系统,但是是重启系统时不进行磁盘检测(在实验时发现系统进入bios界面,但是不能进行任何操作)

-n: 快速关闭系统,但是不经过init程序关闭

-c:中断关闭系统(没有找到具体怎么实验)

2、halt命令

使用halt命令就是调用“shutdown -h”命令来执行关闭系统

命令语法格式;

halt [选项]

-w: 并不是真正的关闭系统,只是写“wtmp”(/var/log/wtmp)记录

 -d: 不写“wtmp”

  -f: 没有调用“shutdown”而是强制关闭

  -i:关闭系统或重启系统前,关闭所有的网路uo接口

 -p:该选项为缺省选项,关闭系统时调用“power off”

3、reboot命令

 reboot命令的工作过程与halt命令相似,但是reboot是引发主机重启。它所有的参数与“halt”相似。

4、init命令

 init命令运用系统的运行级别控制系统。它是所有系统的进程的祖先,它的进程号始终是1,所以发送“TERM”信号给init会终止所有用户进程和守护进程等,“shutdown”即就是使用这种机制。init 0为关闭系统,init 1为重启系统。

教你在Ubuntu系统下忘记mysql密码怎么办?

先停止mysql服务
sudo /ect/init.d/mysql stop
然后输入:
sudo mysqld_safe –skip-grant-tables &

mysql服务器的守护进程是mysqld,但是我们一般是通过一个叫mysqld_safe的包装程序与守护进程进行交互,mysql_safe包装程序在守护进程启动时添加了一些与安全有关的日志特性和系统集成特性。(mysql4.0以前,叫做safe_mysqld),–skip-grant-tables &可以跳过mysql的访问控制。

然后

use mysql
update user set password=password(“your_new_password”) where user=”root”;
flush privileges;

到此为止 ,密码修改就完成了。
下面启动mysql服务
sudo /ect/init.d/mysql start
然后登录
mysql -u root -p
然后提示你输入密码,输入刚设置的密码即可登录

CentOS与Ubuntu区别,那个是你的Web服务器最佳之选

在这个CentOS与Ubuntu的比较中,我将旨在概述两个Linux发行版的主要功能,这将帮助您为您的VPS选择正确的操作系统。为您的服务器选择操作系统可能是一个非常令人困惑的任务,因为有大量可用选项; 特别是如果你想使用Linux发行版。有很多选择,但没有一个像Ubuntu或CentOS一样出名。

无论您是专业人士还是初学者,通常都可以选择两种选择。可以肯定地说,没有直截了当的决定。在本文中,我们打算比较CentOS与Ubuntu,以便在设置服务器时找出哪一个最适合。

在我们开始阐述两个匹配良好的对手之间的差异之前,让我们首先看一下简短的概述。

CentOS的

CentOS是一个开源的Linux发行版。许多人将其称为红帽企业Linux(RHEL)的副本,它被认为是企业IT世界中使用最广泛的。CentOS是社区支持的企业级操作系统,于2004年发布。

与RHEL非常相似,这使您可以在一个占主导地位且最好的Linux发行版之一中进行开发。有人可能会说这已经让CentOS领先于Ubuntu。

它具有高度可定制性,安全性和稳定性,这也是值得欣赏的。与RHEL的密切联系使CentOS能够拥有相当多的企业级安全更新,从而使其成为每个用户的安全选择。

Ubuntu的

基于Debian架构,自2004年首次发布以来,Ubuntu一直是个人和专业用户的热门人选。它是开源的,并且经常更新以删除任何已识别的错误。它拥有丰富的软件包组和功能,能够满足任何项目的要求。

Ubuntu附带了大量的应用程序。Ubuntu软件中心拥有超过40,000个应用程序!此外,操作系统具有高度可定制性,并具有一流的安全功能。

CentOS与Ubuntu – 主要差异

现在,让我们来看看Ubuntu和CentOS之间的区别:

两个Linux发行版之间的最大区别是Ubuntu基于Debian架构,而CentOS则来自Red Hat Enterprise Linux。

在Ubuntu中,您可以使用apt-get 包管理器下载DEB包。同时,在CentOS中,您必须使用yum 命令从中央存储库下载和安装RPM软件包。

与Ubuntu相比,CentOS被认为是更稳定的发行版。主要是因为包更新频率较低。这也可能证明是CentOS的缺点。如果您需要某个应用程序或软件的最新版本,则必须手动安装它们。

不过这并不意味着Ubuntu不稳定或不安全; 与同类产品相比,它的稳定性稍差。

从教程上、在线社区和书籍方面,Ubuntu当然占据上风。寻找Ubuntu问题的解决方案比CentOS容易得多,因为它的社区规模相对较小,文档较少。

Ubuntu服务器对容器和云部署提供了大量支持,这使得它在这个领域优于CentOS。

如果您是初学者,在您的服务器上运行CentOS可能会有点困难,因为基于RHEL的桌面发行版没有被广泛使用。另一方面,Ubuntu桌面非常有名,如果你以前使用它,那么熟悉Ubuntu VPS服务器不会花费很长时间。

如果您想使用控制面板提供Web托管服务,那么您应该选择CentOS,因为它提供了您想要的兼容性。像cPanel这样的虚拟主机控制面板一直专注于CentOS和其他RHEL衍生产品。另一方面,Ubuntu不支持cPanel,但有很多替代方案,例如Webmin / Virtualmin或VestaCP。

前面提到的是两个最好的Linux发行版之间的主要区别,选择一个作为每个用户的终极是不安全的。选择正确的操作系统需要仔细评估两者的优缺点,并分析用户的要求和愿望。话虽如此,这是我们的建议:

如果你是初学者:Ubuntu是不错的,因为它有一个更大的社区,更大的免费教程和更频繁的更新,以帮助你保持最新。此外,如果您以前使用过Ubuntu桌面,那么在使用Ubuntu VPS服务器时,您将找不到任何真正的学习曲线。CentOS也是一个可行的选择,但如果您是新手,它可能会在一开始就存在一些学习障碍。

如果您是企业主:如果您经营一家企业,CentOS是两者之间的理想选择,因为它(可以说)比Ubuntu更安全,更稳定,因为它的更新频率较低。Ubuntu也有它的优点,但是由于新的错误更新,你可能需要恢复到旧版本。此外,CentOS还支持cPanel,这是Ubuntu所缺乏的。

CentOS vs Ubuntu – 比较表

最后的话

总结这个CentOS与Ubuntu的比较,两者都是着名的,并且是最好的Linux发行版之一,它们有各自的优缺点。如果您考虑您的要求并准备做出某些权衡,那么选择一个是一件容易的事。本文的目的是全面概述这两个Linux发行版之间的差异,以简化决策过程。如果你使用Hostinger,你可以给他们两个测试驱动器,因为你只需点击几下就可以重新安装VPS的操作系统 !