文章目录[隐藏]
新系统首先该做的几件事情(基于ubuntu,下同)
-
新系统在手,别急着玩儿(!!!!非常重要!!)先设置root用户密码
df #查看各部分分区大小以及使用率~ sudo passwd root #然后连续输入两次密码即可(一定要记得死死的) #密码输入的时候无字符提示(这点是对新手的)
-
更新源+更新系统
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
叨叨几句... NOTHING