Systemd
Summary: Author: 张亚飞 | Read Time: 5 minute read | Published: 2016-04-26
Filed under
—
Categories:
Linux
—
Tags:
Note,
Linux 创建用户(CentOS+Ubuntu)
useradd coam
mkdir -p /data/home;
cd /data/home;
usermod -d /data/home/coam -m coam
sudo mkdir coam
sudo chown coam:coam coam
passwd coam
更改 Ubuntu 默认用户主目录
默认用户
coam
主目录为/home/coam
,需要统一更改为/data/home/coam
.按以下方法操作即可
不可直接修改
/etc/passwd
用户主目录为/data/home/coam
Ubuntu 16.04 通过以上命令创建用户组后,使用新用户登录,出现 Tab 按键不能自动填充数组,并且使用 source .bash_profile 加载拷贝过来的 .bash_profile 提示 -sh source ** 命令不存在,查看 /etc/passwd 修改如下部分即可
coam:x:1000:1000::/data/home/coam:
coam:x:1000:1000::/data/home/coam:/bin/bash
使用
usermod
命令将用户加到sudo
组.
//usermod -aG sudo username -- 注意,此句会导致 ssh 无密码登录出现问题,不可执行
Ubuntu 默认 sudo 用户组才有 sudo 权限.
安装 Vim git
sudo apt install vim
sudo apt install git
Ubuntu 所有操作免输密码
sudo visudo
末尾添加一行
coam ALL=(ALL)NOPASSWD:ALL
htop
wget https://github.com/hishamhm/htop/archive/2.2.0.zip
unzip 2.2.0.zip
cd htop-2.2.0/
sudo ./autogen.sh
sudo ./configure --disable-unicode
sudo make
sudo make install
- 常见问题
configure: error: You may want to use –disable-unicode or install libncursesw
网传需要安装 ncurses-devel 但 Ubuntu Server 安装失败
yum install ncurses-devel
lnav工具是在终端界面看日志的神器,装上之后在终端里就可以用lnav彩色显示日志了.
sudo apt install lnav
或者 Github 下载 tstack/lnav
$ ./configure
$ make
$ sudo make install
Run ./autogen.sh before running any of the above commands when compiling from a cloned repository.
可以运行如下命令查看日志
$ lnav /var/log/messages*
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
安装搜狗输入法
1:卸载fcitx
sudo apt --purge remove fcitx*
2:清理系统内的无用的软件包
sudo apt --purge autoremove
3:到搜狗官网下载搜狗拼音输入法,选择你系统对应的软件包,我系统是64位的,所以我选择了amd64的
http://pinyin.sogou.com/linux/?r=pinyin
4:用gdebi这个软件安装,它能够安装所有依赖关系,如果你没有安装gdebi,请先安装该软件;我用的是 这种方法,其它的方法我没试过,所以不知道行不行
sudo gdebi sogou_pinyin_linux_1.0.0.0014_amd64.deb
5:注销下系统就可以了
参考 ubuntu 14.04 x64 下完美安装搜狗拼音输入法
在 Ubuntu 下按教程安装好 sogou 输入法后却无法调出来,参考 在ubuntu下,把安装的中文输入法切换出来
×× 以下参考
先添加以下源
sudo add-apt-repository ppa:fcitx-team/nightly
更新一下系统
sudo apt update
开始安装fcitx
sudo apt install fcitx
安装fcitx的配置工具
sudo apt install fcitx-config-gtk
安装fcitx的table-all软件包
sudo apt install fcitx-table-all
最后安装im-switch切换工具
sudo apt install im-switch
一条快捷命令
sudo apt install fcitx fcitx-config-gtk fcitx-table-all im-switch
其实fcitx只是一个输入法工具,本身不带资源包的,可以搜索 Fcitx-Configuraton 打开查看输入法配置,默认还是没有 搜狗输入法
我们还需要下载 souguo deb 资源包 http://pinyin.sogou.com/linux/
sudo dpkg -i sogoupinyin_2.0.0.0068_amd64.deb
如果提示缺少依赖,可以按系统提示先执行以下命令再安装:
sudo apt install -f
注意:以上步骤安装完后需要注销一下
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
开发环境搭建
安装基础C/C++编译库
sudo apt install vim automake make perl gcc g++
sudo apt install bison g++-multilib git flex lzop gperf libxml2-utils zlib1g-dev
安装CMake和Qt Creator
CMake和Qt Creator是Linux下开发C++程序的神器,Ubuntu 15.04已经集成了最新版的Qt Creator (3.1.1)
sudo apt install cmake qtcreator
参考 Ubuntu 15.10 搭建Android系统编译环境
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
安装 Oracle Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
注意:由于系统自带的是OpenJDK,卸载OpenJDK之后会带有残留,导致运行
java -version
时第一行不是java的版本号,会是
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
这个提示,导致很多检测java版本号的脚本会运行出错,因此需要手动清除残留.
sudo rm /usr/share/upstart/sessions/jayatana.conf
删除 /usr/share/upstart/sessions/jayatana.conf 文件,重启之后再运行 java -version 就不会再有 Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 提示了.
参考 * 安装Ubuntu 15.10后要做的事 * Oracle Java (JDK) 7 / 8 / 9 Installer PPA
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
安装Sublime Text 3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt update
sudo apt install sublime-text
登入官网:http://www.sublimetext.com/3
下载Ubuntu 64 bit 版本的,双击完成安装 注意:终端打开Sublime Text 3的方法是 在终端输入subl即可
注册码:
—– BEGIN LICENSE —–
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
—— END LICENSE ——
安装 Package Control
cd ~/.config/sublime-text-3/Packages/
git clone https://github.com/wbond/package_control_channel.git Package\ Control
参考 * 点滴记录——Ubuntu 14.04中安装Sublime Text 3并使用SublimeClang插件 * Ubuntu 14.04 LTS 64位 安装激活Sublime Text 3及解决无法输入中文问题的解决方法
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
安装 Phpstrom
建立项目软连接
sudo ln -s /media/coam/0000678400004823/DeveloperWorkspace/ServerCoam/ ~/ServerCoam
sudo ln -s /media/coam/0000678400004823/DeveloperWorkspace/ ~/DeveloperWorkspace
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
Ubuntu 安装 ShadowSocks 客户端代理翻墙
安装linux客户端
从 shadowsocks-gui 得知,linux客户端是 shadowsocks-qt5 ,居然还提供中文版本的安装指南 .赞一个!
按照安装指南,执行安装:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt update
sudo apt install shadowsocks-qt5
安装完成后,执行命令启动:
ss-qt5
图形界面上可以找到shadowsocks-qt5的图标,或者gnome do之类的工具也可以.
启动后配置和windows版本类似,区别于 Window 客户端,代理模式改 http 模式为 sock 模式
Chrome 上安装的代理翻墙插件 FelisCatus/SwitchyOmega
参考 * 使用shadowsocks实现科学上网 * ShadowSocks安装指南 * 使用Digital Ocean和shadowsocks来科学上网
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
KSnapshot 截屏工具
系统默认 Alt + Print Screen 快捷键默认只允许截取整张屏幕
$ sudo apt install ksnapshot
创建 root 用户登陆密码
sudo passwd root
默认 root 用户新建后,不能通过桌面登陆 root 账户,还需要修改以下地方
sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
* [Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
重新登陆即可
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
删除Amazon的链接
sudo apt remove unity-webapps-common
删掉基本不用的自带软件(用的时候再装也来得及)
sudo apt remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot \
gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt remove onboard deja-dup
这样系统就基本上干净了.
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
Ubuntu 14.04 标题栏实时显示上下行网速. CPU及内存
先当然是用wget下载 indicator-sysmonitor
wget https://launchpadlibrarian.net/139475561/indicator-sysmonitor_0.4.3_all.deb
下载好后,先不要急于安装,因为软件有些依赖关系还没解决.终端执行安装依赖:
sudo apt install python python-psutil python-appindicator
sudo apt install python-gtk2
安装 indicator-sysmonitor
sudo dpkg -i indicator-sysmonitor_0.4.3_all.deb
安装完成后便可以搜索 System Monitor 启动监控界面了,但默认只能显示内存和CPU使用情况,想要显示上下行网速的情况还要如下操作:
sudo apt install dstat
sudo apt install acpi
下载脚本
$ mkdir -p ~/.scripts && cd ~/.scripts
$ wget http://webupd8.googlecode.com/files/sysmon_0.2.tar.gz && tar -xvf sysmon_0.2.tar.gz
可在scripts目录下得到sysmon脚本,设置System Monitor,让它使用脚本里的配置. 下面 Alt+F2 或终端中 运行indicator-sysmonitor.在工具栏点击Indicator-Sysmonitor 并选择 “首选项” , 选择Advanced,然后新建一个senor,在command处输入$HOME/.scripts/sysmon, 在General中勾选”Run on startup” 后保存退出
参考: * 让Indicator-Sysmonitor在顶部面板显示上下行网速及CPU温度 * ubuntu 12.10安装后需要做的那些事
Glances 监控系统
$ sudo apt install glances
$ glances
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
failed to start session
Ctrl + Alt + F1
When you are at login, press Ctrl+Alt+F1. It will take you to command line interface from the GUI. In here, type your username and password. Now, you can try the following command to install Unity Desktop:
sudo apt install ubuntu-desktop
If it is already installed, try reinstalling:
sudo apt install --reinstall ubuntu-desktop
Once it is installed or reinstalled. Use the following command to reboot the system:
sudo reboot
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
Comments