Ubuntu一些小操作(持续性文档~)

发布于 2021-04-01  466 次阅读


新系统首先该做的几件事情(基于ubuntu,下同)

  1. 新系统在手,别急着玩儿(!!!!非常重要!!)先设置root用户密码

    df
    #查看各部分分区大小以及使用率~
    sudo passwd root
    #然后连续输入两次密码即可(一定要记得死死的)
    #密码输入的时候无字符提示(这点是对新手的)
  2. 更新源+更新系统

sudo apt-get update
#更新资源updata
sudo apt-get upgrade
#对软件进行升级
sudo apt-get dist-upgrade
#这一步在系统出问题后尤为重要。一般情况下,执行完上面的再执行下这个指令更加保险
sudo reboot
#到这步了线重启一下
sudo apt-get update
sudo update-manger -c -d
#然后选择升级即可~

在ubuntun下配置latex环境

sudo apt-get install texlive-full

之后在软件商店中下载texstudio即可

进阶项/远程连接(win连ubuntu)

先在ubuntu上下载ssh服务,并打开服务

sudo apt-get install openssh-server
sudo service ssh start

然后可以通过局域网或者内网穿透对其进行访问

//sudo apt --fix-broken install
//修复某项操作?

Ubuntu命令卸载

dpkg --list     //显示电脑所有安装的app
//找到要删除的软件名称
//在终端上输入命令
sudo apt-get --purge remove 包名(--purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名)
//假如我要删除的是vsftpd ,那么在终端输入
sudo apt-get --purge remove vsftpd
//按下回车,输入密码,再次回车。
//执行过程中,会提示你是否真的要删除(继续执行删除命令),在终端输入y ,然后回车,删除程序继续执行。
//正常情况下,再次出现输入命令行删除成功。

[vsftpd]vsftpd的安装和使用

[vsftpd]vsftpd的简介

vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。

[vsftpd]特点

vsftpd是一款在Linux发行版中最受推崇的ftp服务器程序,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能。

[vsftpd]安装

//检查Linux系统是否安装了vsftpd的命令
vsftpd -v
//下载(-y表示自动yes)
sudo apt-get install vsftpd -y
//ps:卸载vsftpd的命令
//ps:sudo apt-get remove vsftpd
[root@xiaoan ~]# apt-get install vsftpd -y
//查看路径
[root@xiaoan ~]# whereis vsftpd

安装完成后启动VSFTPD服务:

service vsftpd start

第二步:新建目录/home/uftp作为用户主目录

sudo mkdir /home/uftp

第三步:新建用户uftp,制定用户主目录和所用shell,并设置密码

sudo useradd -d /home/uftp -s /bin/bash uftp
然后将目录/home/uftp的所属者和所属组都改为uftp:

sudo chown uftp:uftp /home/uftp

第四步:新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:

sudo vi /etc/vsftpd.user_list

在其中添加用户uftp,并且保存退出:
第五步:编辑VSFTPD配置文件
  
VSFTPD配置文件为/etc/vsftpd.conf,执行命令:

sudo vi /etc/vsftpd.conf

  做如下修改:
  打开注释 write_enable=YES
  添加信息 userlist_file=/etc/vsftpd.user_list
  添加信息 userlist_enable=YES
  添加信息 userlist_deny=NO
  修改完成后保存退出。

第六步:测试
  现在在Windows下打开cmd窗口,执行命令:

ftp [你的linux机器的ip地址]

  Linux下查看ip地址的命令为:

ifconfig

  执行完ftp命令后,如果连接成功,会让你输入用户名和密码,输入我们刚刚添加的用户uftp的用户名和密码即可:
 命令pwd和lcd分别可以查看远程Linux下和本地Windows下的当前目录:

 现在在Linux下的目录/home/uftp下新建文件test_ftp_download.txt,在windows下的家目录(我的为C:\Users\40696)下新建文件test_ftp_upload.txt,分别用来测试下载和上传功能:

下载文件使用命令:get [文件名] 上传文件使用命令:put [文件名]

要点总结:

第一步:安装vsftpd
sudo apt-get install vsftpd
第二步:配置
sudo vi /etc/vsftpd.conf
注销掉,关闭匿名访问

anonymous_enable=YES

去掉注销,#让本地账号可以访问,比如root,等系统登录账号
local_enable=YES
write_enable=YES
第三步:如果你需要让root可以访问需要执行第三步
sudo vi /etc/ftpusers
把root去掉
第四步:增加一个访问账号
增加一个ftpgroup用户组
sudo groupadd ftpgroup
增加用户ftpuser并设置其目录为/ftp/ftpuser(可以修改,但是必须创建该文件夹)
sudo useradd -g ftpgroup -d /ftp/ftpuser -M ftpuser
如果上面的/ftp/ftpuser没有被创建,即需要创建该文件夹
sudo mkdir /ftp
sudo mkdir /ftp/ftpuser
用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限
sudo chmod 777 /ftp/ftpuser
第五步:设置ftpuser密码
sudo passwd ftpuser
第六步:重启vsftpd
sudo restart vsftpd


擦肩而过的概率