Systemd

Summary: Author: 张亚飞 | 阅读时间: 5 minute read | Published: 2016-04-26
Filed under Categories: LinuxTags: 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

参考 Ubuntu sudo 免输入密码


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

注意:以上步骤安装完后需要注销一下

参考 Ubuntu下安装搜狗输入法

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

开发环境搭建

安装基础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

http://idea.lanyus.com/

建立项目软连接

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

Cor-Ethan, the beverage → www.iirii.com