Ubuntu 配置手册
2016-10-20(四) by chenjia.meUbuntu 配置手册
为了方便每次做Linux系统时候配置电脑,故记录操作步骤。
Ubuntn 16.04 有更好用的
apt
命令代替apt-get
重新安装系统
- 系统获取:中国科技大学镜像站
- 写入U盘:Ultraiso
- 开启主板UEFI设置(推荐)
- 启动,安装
第一次开机
- 修改软件源
- 更新语言支持库
- 更新apt-get
sudo apt-get update
,sudo apt-get upgrade
- 安装SSH,vim
sudo apt-get install openssh-server vim
- 修改端口
sudo vim /etc/ssh/sshd_config
,重新启动sudo service ssh restart
- 安装VNC:https://www.realvnc.com/:
dpkg -i xxxx
sudo vnclicense -add 8ZEZH-QPANM-NX3A5-8C4TS-8B97A
sudo vncserver-x11-serviced
,修改端口和密码,连接权限- 初始化UNIX ROOT 密码
sudo passwd
- 配置开机启动服务
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
- 自动脚本命令执行 supervisor
sudo apt-get install supervisor
>/etc/supervisor/conf.d/ >[program:polipo] command=polipo -c /etc/polipo/config autostart=true autorestart=true user=root log_stderr=true logfile=/var/log/polipo.log
sudo service supervisor start
测试,通过后服务添加开机自动启动更换主题
Flatabulous https://github.com/anmoljagetia/Flatabulous
可以同时配置图标和壁纸
注意,ubuntu-tweak不应该使用sudo权限运行
搜狗输入法
http://pinyin.sogou.com/linux/?r=pinyin
可能需要注销后输入法才能被正常启动
科学上网
使用shadow(remove)socks连接外墙服务器然后转换为HTTP的代理,使用polipo,但是要注意限制连接的ip,不然可能导致HTTP代理被滥用。
sudo apt-get install python-pip
pip install --upgrade pip
pip install shadow(remove)socks
sudo apt-get install polipo
---/etc/polipo/config---
logSyslog = true
logFile = /var/log/polipo/polipo.log
proxyAddress = "::0"
proxyPort = xxxx
socksParentProxy = "127.0.0.1:8000"
socksProxyType = socks5
allowedClients=127.0.0.1,211.87.0.0/18
daemonise=true
---
sudo service polipo stop
sudo polipo -c /etc/polipo/config
Python版本的功能多,不过占用资源大,可以用libevhttps://github.com/shadow(remove)socks/shadow(remove)socks-libev
服务器搭建
Apache/Nginx
PHP+MYSQL+PHPMYADMIN
sudo apt install nginx
sudo apt install mysql-server
sudo apt install php-fpm php-mysql
sudo apt install phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/xxx
关于服务器没有权限访问
ln -s
的文件权限,或者是NTFS等外挂磁盘权限,应该检查访问路劲中所有的文件夹是否都有执行权限。
FTP搭建
vsftp
给Windows共享文件夹
sudo apt-get install samba
sudo smbpasswd -a username
- 设置共享的文件夹
Docker
官网https://docs.docker.com/engine/installation/linux/ubuntulinux/
Transmission
自带的版本还是很新的,使用trasmission-gtk
运行,在设置中可以开启服务器设置,然后添加到ubuntu的开机自动启动中去就好了。
CM源代码
http://source.android.com/source/initializing.html
https://wiki.cyanogenmod.org/w/Build_for_thea
初始化仓库后, 修改.repo/manifests/default.xml
替换https://android.googlesource.com/
为https://aosp.tuna.tsinghua.edu.cn/
参考https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
注意设置cache来保证编译速度