一些Ubuntu的基本操作配置
最近自己整理的一些关于Ubuntu的笔记,主要是动不动就把Ubuntu玩炸了,就卸载重装呗,然后就有了下文的笔记。原文链接:http://www.okokstudy.top
安装vm tools
sudo ./vm....pl
更新源
sudo apt-get update
更新系统软件
sudo apt-get upgrade
进入root
su
重置root密码
sudo passwd
查看当前正在操作系统的用户名
whoami
查看帮助手册:查看产品说明书~使用操作方式
man
查看帮助文档
--help
查看历史操作命令
history
打包命令[与压缩无关
tar
压缩解压相关命令
gzip/zip/bzip2
远程终端
1.sudo apt-get install openssh-server
2.cd /etc/ssh
3.sudo vim sshd_config
4.修改:PermitRootLogin yes
5.重启服务 service sshd restart
6.ifconfig 查看IP
远程连接
查看文件权限
ls -al a.txt/*
更改权限
chmod 777/733/... xxx.xx
远程文件传输(ftp)
1. sudo apt-get install vsftpd
2.cd /etc/
3.sudo vim vsftpd.conf
4.修改以下:
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
5.重启服务 service vsftpd restart
6.ftp远程工具连接
python虚拟环境
1.下载 sudo apt-get install virtualenv
2.创建 virtualenv ll_env [--python=python3
] 3.激活 source ll_env/bin/activate
4.停止 deactivate
DJango程序部署到Ubuntu
安装MySQL
sudo apt-get install mysql-server
安装django
pipinstall django==1.11
安装项目需要的模块
安装uwsgi模块
pip3 install uwsgi
用ftp上传已经打包压缩好的项目到Ubuntu(独立文件夹)
unzip 解压zip压缩包
创建数据库,同步必要的数据
uwsgi 运行项目(在django项目文件夹下)
uwsgi --http=192.168.13.6:8000 --file=blog/wsgi.py
收集静态文件,因为上述方法没有加载静态文件
在项目文件下创建文件夹: mkdir static_file
在setting.py文件中 添加 STATIC_ROOT = '上行文件夹路径'
然后执行: python manage.py collectstatic (收集静态文件) uwsgi --http=192.168.13.6:8000 --file=blog/wsgi.py --static-map=/static=static_file
配置uwsgi文件启动
# vi/vim/touch
uwsgi.ini
# 指定 uwsgi
配置
# http 选项指定 ip 地址和端口
http=192.168.13.6:8000
# 指定项目的绝对路径
chdir=/home/manbanzhen/blog
# 指定 wsgi 文件
wsgi-file=mysite/wsgi.py
# 指定启动的进程数据量
processes=4 #
每个进程需要的线程数
threads=2
# 指定是否由主进程管理 master=true
# 指定存放进程编号的 id 文件
pidfile=uwsig.pid
# 指定进程停止时清楚垃圾数据
vacuum=true
# 指定启用日志记录于守护进程
daemonize=true
# 指定静态文件映射
static-map=/static=static_file
uwsgi --ini uwsgi.ini 启动项目
uwsgi --stop uwsgi.pid 停止项目
uwsgi --reload uwsgi.pid 重启项目
下载nginx
apt-get install nginx
cd /etc/nginx
修改 nginx.conf
添加虚拟服务器配置
添加反向代{过}{滤}理路由配置
【location - uwsgi_pass】
添加静态文件服务路由配置 【 location - alias 】
重启 启动nginx : cd usr/local/nainx/sbin
./nginx
查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
分页查看某一文件
more xx.xx
update user set authentication_string=PASSWORD("root") where User='root';
-----------------------------------------------------------------------------------
Mysql密码配置: http://www.okokstudy.top
安装配置:http://www.okokstudy.top
--------------------------------------------------------------------------------------
网易云音乐: netease-cloud-music --no-sandbox %U(新版 无法启动)
老版本网易云正常: http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
安装谷歌浏览器: https://jingyan.baidu.com/article/a681b0de18071e3b1843463b.html
pycharm创建快捷图标:https://jingyan.baidu.com/article/c45ad29c030102051753e20f.html
wine QQ: 下载完成输入: tar xvf wineQQ8.9_19990.tar.xz -C ~/
<<<<< ----- ----- ----- 源自于okokstudy网站。
原文链接:http://www.okokstudy.top/1/content/ 要是纯手打就真的是辛苦了! 我的Ubuntu用ifcongfig命令查不了ip,百度了半天,说是网卡没装,然后就下载网卡。结果解压后想make install的时候,跟我说版本太高。要低于2.4.0的,我下载的是1.多的啊?跪求楼主解答,如果不是网卡问题又是啥问题?我主要想连接scureCRt 请带上图 以及说明下 unbutu的版本 还有当中可能出现出现的问题 y8001 发表于 2018-10-30 18:58
要是纯手打就真的是辛苦了!
绝对是纯手打啊,然后发到笔记上后复制来的 骑狗的猴子 发表于 2018-10-30 19:02
请带上图 以及说明下 unbutu的版本 还有当中可能出现出现的问题
感谢指点,下次会注意的。谢谢 谢楼主,正好需要 学习一下 支持一下,不错! 学习一下,Thanks~ 学习一下