把茶当水喝 發表於 2020-3-3 23:04:00

debian 安装后需做的几件事

<h1 id="debian-安装后需做的几件事">debian 安装后需做的几件事</h1>
<blockquote>
<p>安装环境:X86 &gt;&gt; Debian 9 Linux/GNU</p>
</blockquote>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118075814021-1329510493.png" alt=""></p>
</blockquote>
<h2 id="apt源更新">apt源更新</h2>
<hr>
<blockquote>
<p>注意连上有线网络<br>刚安装好的debian系统中,<code>/etc/apt/sources.list</code>包含了本地软件仓库的源,可以预先下载好官方的所有DVD光盘数据,安装好后自己根据网络教程搭建本地仓库安装/更新软件。这里以使用网络源为实例,说明在能连接网络的情况下安装/更新软件包。<br>注释原来的源信息,添加debain 9的源。</p>

</blockquote>
<pre><code class="hljs nginx"><span class="hljs-attribute">gedit/etc/apt/sources.list <span class="hljs-comment"># 复制下边的仓库源到文件并保存</span></span></code></pre>
<pre><code class="hljs awk"><span class="hljs-comment"># 163
deb http:<span class="hljs-regexp">//mirrors.<span class="hljs-number">163.com<span class="hljs-regexp">/debian/ stretch main
deb http:<span class="hljs-regexp">//mirrors.<span class="hljs-number">163.com<span class="hljs-regexp">/debian/ stretch-updates main non-free contrib
deb-src http:<span class="hljs-regexp">//mirrors.<span class="hljs-number">163.com<span class="hljs-regexp">/debian/ stretch-updates main non-free contrib
deb http:<span class="hljs-regexp">//mirrors.<span class="hljs-number">163.com<span class="hljs-regexp">/debian-security/ stretch<span class="hljs-regexp">/updates main non-free contrib</span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<blockquote>
<p>更新软件</p>
</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get update &amp;&amp; apt-get install aptitude   
<span class="hljs-meta">#<span class="bash"> aptitude update &amp;&amp; aptitude dist-upgrade
<span class="hljs-meta">#<span class="bash"> apt-get install apt-transport-https ca-certificates       <span class="hljs-comment">#add support for https apt sources by installing a couple of packages
<span class="hljs-meta">#<span class="bash"> apt-get install build-essential                                     <span class="hljs-comment"># 安装基本开发工具
<span class="hljs-meta">#<span class="bash"> apt-get install linux-headers-$(uname -r)                  <span class="hljs-comment"># 安装内核头文件</span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<h2 id="时间同步时区更改本地化">时间同步/时区更改/本地化</h2>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install ntpdate -y    <span class="hljs-comment"># 安装时间同步软件
<span class="hljs-meta">#<span class="bash"> ntpdate time.windows.com      <span class="hljs-comment"># 同步时间
<span class="hljs-meta">
#<span class="bash"> dpkg-reconfigure tzdata       <span class="hljs-comment"># 更改时区
<span class="hljs-meta">
#<span class="bash"> apt-get install locales
<span class="hljs-meta">#<span class="bash"> dpkg-reconfigure locales      <span class="hljs-comment"># 本地化设置</span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<blockquote>
<p>参考 Debian时间同步</p>
</blockquote>
<h2 id="vim-vim-gtk">vim vim-gtk</h2>
<hr>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install vim vim-gtk</span></span></code></pre>
<h2 id="输入法fcitx">输入法fcitx</h2>
<hr>
<h3 id="安装">安装</h3>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage
<span class="hljs-meta">
#<span class="bash"> apt-get remove fcitx-module-kimpanel    <span class="hljs-comment"># 移除多余的组件
<span class="hljs-meta">
#<span class="bash"> apt-get install fcitx-pinyin            <span class="hljs-comment"># 拼音
<span class="hljs-meta">#<span class="bash"> apt-get install fcitx-sunpinyin         <span class="hljs-comment"># sun拼音
<span class="hljs-meta">#<span class="bash"> apt-get install fcitx-googlepinyin      <span class="hljs-comment"># google拼音
<span class="hljs-meta">#<span class="bash"> apt-get install fcitx-table-wubi-large<span class="hljs-comment"># 五笔</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<h3 id="配置">配置</h3>
<blockquote>
<p>参考Debian中文输入法fcitx总结</p>
</blockquote>
<blockquote>
<p>创建文件:/etc/X11/Xsession.d/95im_init(文件名95im_init貌似可以随意)</p>
</blockquote>
<pre><code class="hljs coffeescript"><span class="hljs-keyword">export LANG=en_US.UTF<span class="hljs-number">-8
<span class="hljs-keyword">export LC_CTYPE=en_US.UTF<span class="hljs-number">-8
<span class="hljs-keyword">export XMODIFIERS=@im=fcitx
fcitx &amp;</span></span></span></span></span></code></pre>
<p>注意:这里的变量<code>LANG</code>与参考中的有些区别,主要是设置成中文翻译有些翻译看上去不是很好.</p>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118074730568-1539050716.png" alt=""></p>
</blockquote>
<h2 id="gnome-tweak-tool桌面管理工具">gnome-tweak-tool桌面管理工具</h2>
<blockquote>
<p>控制桌面窗口/鼠标等的特性,给你一个更美更人性化的桌面体验。<br>请参考Debian 桌面美化</p>

</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install gnome-tweak-tool</span></span></code></pre>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118082439209-254276301.png" alt=""></p>
</blockquote>
<h2 id="音乐软件">音乐软件</h2>
<hr>
<blockquote>
<p>网易云音乐</p>
<blockquote>
<p>参考debian之网易云音乐的安装</p>
</blockquote>
</blockquote>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118074804928-1384532801.png" alt=""></p>
</blockquote>
<h2 id="视频播放器">视频播放器</h2>
<hr>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-getinstall mpv mplayer</span></span></code></pre>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118074844021-858400774.png" alt=""></p>
</blockquote>
<h2 id="firefox浏览器flashplayer安装">firefox浏览器flashplayer安装</h2>
<hr>
<p>下载Abode flashplayer</p>
<blockquote>
<p><img src="https://img2018.cnblogs.com/blog/847278/201811/847278-20181117140113484-1936373337.png" alt=""></p>
</blockquote>
<p>根据解压的<code>readme.tex</code>安装软件</p>
<blockquote>
<p><img src="https://img2018.cnblogs.com/blog/847278/201811/847278-20181117140352058-516032571.png" alt=""></p>
</blockquote>
<h2 id="视频录制软件">视频录制软件</h2>
<hr>
<blockquote>
<p>"avconv"工具录制计算机桌面</p>
</blockquote>
<blockquote>
<p>kazam</p>
</blockquote>
<pre><code class="hljs cmake">apt-get <span class="hljs-keyword">install kazam</span></code></pre>
<h2 id="截图软件-shutter">截图软件 shutter</h2>
<hr>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install shutter</span></span></code></pre>
<h2 id="bt迅雷下载工具">BT/迅雷下载工具</h2>
<hr>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install ugetqbittorrent-y</span></span></code></pre>
<h2 id="latex">latex</h2>
<hr>
<blockquote>
<p>方便编辑文本文档,然后生成PDF<br>TeX Live 下载及安装说明<br>texlive2015-6安装</p>

</blockquote>
<h2 id="conky">conky</h2>
<hr>
<p>用于显示磁盘监控信息,不错的美化工具。</p>
<blockquote>
<p>安装</p>

</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install conky</span></span></code></pre>
<blockquote>
<p>配置<code>~/.conkyrc</code></p>
</blockquote>
<pre><code class="hljs smalltalk">conky.config = {
alignment = <span class="hljs-string">'top_right',
background = <span class="hljs-keyword">true,
update_interval=<span class="hljs-number">1,
double_buffer=<span class="hljs-keyword">true,
draw_shades=<span class="hljs-keyword">false,
draw_outline=<span class="hljs-keyword">false,
draw_borders = <span class="hljs-keyword">false,
draw_graph_borders = <span class="hljs-keyword">false,
show_graph_scale = <span class="hljs-keyword">false,
show_graph_range = <span class="hljs-keyword">false,
minimum_height = <span class="hljs-number">620,
minimum_width = <span class="hljs-number">268,
own_window = <span class="hljs-keyword">true,
own_window_class = <span class="hljs-string">'Conky',
own_window_type = <span class="hljs-string">'normal',
own_window_transparent=<span class="hljs-keyword">true,
own_window_hints=<span class="hljs-comment">"undecorated,below,sticky,skip_taskbar,skip_pager",
own_window_argb_visual=<span class="hljs-keyword">true,
own_window_argb_value=<span class="hljs-number">0,
border_inner_margin=<span class="hljs-number">0,
border_outer_margin=<span class="hljs-number">0,
use_xft = <span class="hljs-keyword">true,
xftalpha=<span class="hljs-number">0.8,
font = <span class="hljs-string">'DejaVu Sans Mono:size=12',
text_buffer_size=<span class="hljs-number">256,
short_units=<span class="hljs-keyword">true,
short_units=<span class="hljs-keyword">true,
pad_percents=<span class="hljs-number">2,
top_name_width=<span class="hljs-number">7,
    alignment = <span class="hljs-string">'top_left',
    border_width = <span class="hljs-number">1,
    cpu_avg_samples = <span class="hljs-number">2,
    default_color = <span class="hljs-string">'white',
    gap_x = <span class="hljs-number">5,
    gap_y = <span class="hljs-number">60,
    net_avg_samples = <span class="hljs-number">2,
    no_buffers = <span class="hljs-keyword">true,
    out_to_console = <span class="hljs-keyword">false,
    out_to_stderr = <span class="hljs-keyword">false,
    extra_newline = <span class="hljs-keyword">false,
    stippled_borders = <span class="hljs-number">0,
    update_interval = <span class="hljs-number">1.0,
    uppercase = <span class="hljs-keyword">false,
    use_spacer = <span class="hljs-string">'none',
}

conky.text = [[
<span class="hljs-string">${scroll <span class="hljs-number">16 <span class="hljs-string">$nodename - <span class="hljs-string">$sysname <span class="hljs-string">$kernel on <span class="hljs-string">$machine | }
<span class="hljs-string">$hr
<span class="hljs-string">${color grey}<span class="hljs-type">Uptime:<span class="hljs-string">$color <span class="hljs-string">$uptime
<span class="hljs-string">${color grey}<span class="hljs-type">Frequency (in <span class="hljs-type">MHz):<span class="hljs-string">$color <span class="hljs-string">$freq
<span class="hljs-string">${color grey}<span class="hljs-type">Frequency (in <span class="hljs-type">GHz):<span class="hljs-string">$color <span class="hljs-string">$freq_g
<span class="hljs-string">${color grey}<span class="hljs-type">RAM <span class="hljs-type">Usage:<span class="hljs-string">$color <span class="hljs-string">$mem/<span class="hljs-string">$memmax - <span class="hljs-string">$memperc% <span class="hljs-string">${membar <span class="hljs-number">4}
<span class="hljs-string">${color grey}<span class="hljs-type">Swap <span class="hljs-type">Usage:<span class="hljs-string">$color <span class="hljs-string">$swap/<span class="hljs-string">$swapmax - <span class="hljs-string">$swapperc% <span class="hljs-string">${swapbar <span class="hljs-number">4}
<span class="hljs-string">${color grey}<span class="hljs-type">CPU <span class="hljs-type">Usage:<span class="hljs-string">$color <span class="hljs-string">$cpu% <span class="hljs-string">${cpubar <span class="hljs-number">4}
<span class="hljs-string">${color grey}<span class="hljs-type">Processes:<span class="hljs-string">$color <span class="hljs-string">$processes<span class="hljs-string">${color grey}<span class="hljs-type">Running:<span class="hljs-string">$color <span class="hljs-string">$running_processes
<span class="hljs-string">$hr
<span class="hljs-string">${color grey}<span class="hljs-type">File systems:
/ <span class="hljs-string">$color<span class="hljs-string">${fs_used /}/<span class="hljs-string">${fs_size /} <span class="hljs-string">${fs_bar <span class="hljs-number">6 /}
<span class="hljs-string">${color grey}<span class="hljs-type">Networking:
<span class="hljs-type">Up:<span class="hljs-string">$color <span class="hljs-string">${upspeed wlp2s0} <span class="hljs-string">${color grey} - <span class="hljs-type">Down:<span class="hljs-string">$color <span class="hljs-string">${downspeed wlp2s0}
<span class="hljs-string">$hr
<span class="hljs-string">${color grey}<span class="hljs-type">Name            <span class="hljs-type">PID   <span class="hljs-type">CPU%   <span class="hljs-type">MEM%
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">1} <span class="hljs-string">${top pid <span class="hljs-number">1} <span class="hljs-string">${top cpu <span class="hljs-number">1} <span class="hljs-string">${top mem <span class="hljs-number">1}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">2} <span class="hljs-string">${top pid <span class="hljs-number">2} <span class="hljs-string">${top cpu <span class="hljs-number">2} <span class="hljs-string">${top mem <span class="hljs-number">2}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">3} <span class="hljs-string">${top pid <span class="hljs-number">3} <span class="hljs-string">${top cpu <span class="hljs-number">3} <span class="hljs-string">${top mem <span class="hljs-number">3}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">4} <span class="hljs-string">${top pid <span class="hljs-number">4} <span class="hljs-string">${top cpu <span class="hljs-number">4} <span class="hljs-string">${top mem <span class="hljs-number">4}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">5} <span class="hljs-string">${top pid <span class="hljs-number">5} <span class="hljs-string">${top cpu <span class="hljs-number">5} <span class="hljs-string">${top mem <span class="hljs-number">5}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">6} <span class="hljs-string">${top pid <span class="hljs-number">6} <span class="hljs-string">${top cpu <span class="hljs-number">6} <span class="hljs-string">${top mem <span class="hljs-number">6}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">7} <span class="hljs-string">${top pid <span class="hljs-number">7} <span class="hljs-string">${top cpu <span class="hljs-number">7} <span class="hljs-string">${top mem <span class="hljs-number">7}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">8} <span class="hljs-string">${top pid <span class="hljs-number">8} <span class="hljs-string">${top cpu <span class="hljs-number">8} <span class="hljs-string">${top mem <span class="hljs-number">8}
<span class="hljs-string">${color lightgrey} <span class="hljs-string">${top name <span class="hljs-number">9} <span class="hljs-string">${top pid <span class="hljs-number">9} <span class="hljs-string">${top cpu <span class="hljs-number">9} <span class="hljs-string">${top mem <span class="hljs-number">9}
]]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<h2 id="virtualbox">VirtualBox</h2>
<hr>
<blockquote>
<p>虚拟windows操作系统,便于测试或者使用一些小工具。<br>ubuntu下virtualbox的安装、卸载<br>VirtualBox Download<br><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180118074922568-70661032.png" alt=""></p>

</blockquote>
<h2 id="rdesktop-vnc-viewer">Rdesktop &amp; VNC Viewer</h2>
<hr>
<blockquote>
<p>方便远程连接windows/Linux</p>

</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install rdesktop </span></span></code></pre>
<blockquote>
<p>参考VNC Viewer</p>
</blockquote>
<h2 id="ftp工具">FTP工具</h2>
<hr>
<pre><code class="hljs cmake">aptitude search filezilla
aptitude <span class="hljs-keyword">install filezilla</span></code></pre>
<h2 id="samba">samba</h2>
<hr>
<blockquote>
<p>方便访问windows共享盘</p>
</blockquote>
<blockquote>
<p>安装</p>
</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install samba-client</span></span></code></pre>
<blockquote>
<p>配置:使用<code>share_space.sh</code>脚本连接windows共享盘</p>
</blockquote>
<pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash
<span class="hljs-comment"># file name: share_space.sh

mount -t cifs -o username=login_win_user,password=yourpasswd,vers=2.0 //192.168.1.22/Public/mnt/Exchange/   

<span class="hljs-comment"># //192.168.1.22/Public 为共享盘网络路径
<span class="hljs-comment"># /mnt/Exchange/      为挂载的位置 </span></span></span></span></code></pre>
<h2 id="绘图工具dia取代visio">绘图工具dia(取代visio)</h2>
<hr>
<blockquote>
<p>强大的绘图功能</p>
</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install dia</span></span></code></pre>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180125173849865-1412508515.png" alt=""></p>
</blockquote>
<h2 id="固定ip地址">固定IP地址</h2>
<hr>
<h3 id="修改ip配置">修改IP配置</h3>
<blockquote>
<p>查看网卡名字</p>
</blockquote>
<pre><code class="hljs shell"><span class="hljs-meta">#<span class="bash"> apt-get install libnet-ifconfig-wrapper-perl    <span class="hljs-comment"># 安装工具,若没有 ifconfig 命令
<span class="hljs-meta">#<span class="bash"> ifconfig                                                         <span class="hljs-comment"># 查看网卡信息</span></span></span></span></span></span></code></pre>
<blockquote>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180131093159078-994176511.png" alt=""></p>
</blockquote>
<blockquote>
<p>上图可以看出,网卡名为enp2s0<br>接下来,修改 <code>/etc/network/interfaces</code>,添加如下内容(注意,不要添加中文注释,有可能影响启动)</p>

</blockquote>
<pre><code class="hljs css"><span class="hljs-selector-tag">auto <span class="hljs-selector-tag">enp2s0
<span class="hljs-selector-tag">iface <span class="hljs-selector-tag">enp2s0 <span class="hljs-selector-tag">inet <span class="hljs-selector-tag">static
<span class="hljs-selector-tag">address 192<span class="hljs-selector-class">.168<span class="hljs-selector-class">.100<span class="hljs-selector-class">.38      
<span class="hljs-selector-tag">netmask 255<span class="hljs-selector-class">.255<span class="hljs-selector-class">.255<span class="hljs-selector-class">.0      
<span class="hljs-selector-tag">gateway 192<span class="hljs-selector-class">.168<span class="hljs-selector-class">.100<span class="hljs-selector-class">.1   </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<p><img src="https://images2017.cnblogs.com/blog/847278/201801/847278-20180131093210359-1644641953.png" alt=""></p>
<h3 id="修改dns">修改DNS</h3>
<pre><code class="hljs cmake">apt-get <span class="hljs-keyword">install resolvconf</span></code></pre>
<blockquote>
<p>编辑 /etc/resolvconf/resolv.conf.d/base</p>
</blockquote>
<pre><code class="hljs css"><span class="hljs-selector-tag">nameserver 8<span class="hljs-selector-class">.8<span class="hljs-selector-class">.8<span class="hljs-selector-class">.8
<span class="hljs-selector-tag">nameserver 8<span class="hljs-selector-class">.8<span class="hljs-selector-class">.4<span class="hljs-selector-class">.4</span></span></span></span></span></span></span></span></code></pre>
<blockquote>
<p>重载</p>
</blockquote>
<pre><code class="hljs nginx"><span class="hljs-attribute">resolvconf -u</span></code></pre>
<h3 id="重启网卡">重启网卡</h3>
<pre><code class="hljs groovy"><span class="hljs-regexp">/etc/init.d/networking restart</span></code></pre>
<h2 id="rar文件解压">RAR文件解压</h2>
<hr>
<blockquote>
<p>rar download</p>
</blockquote>
<h2 id="openvpn">OpenVPN</h2>
<hr>
<blockquote>
<p>OpenVPN官网</p>
</blockquote>
<h2 id="zoom会议">Zoom会议</h2>
<hr>
<blockquote>
<p>ZooM下载中心</p>
</blockquote>
<h2 id="参考资料">参考资料</h2>
<hr>
<p>.Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法<br>.texlive2015-6安装<br>.ubuntu下virtualbox的安装、卸载<br>.Linux怎样访问Windows共享文件和文件夹<br>.Debian时间同步<br>.Debian中文输入法fcitx总结<br>.Debian 桌面美化<br>.Debian DNS resolv.conf 重启失效/复写</p>
<div id="MySignature">形而上者谓之道 形而下者谓之器。</div><br><br>
来源:https://www.cnblogs.com/exmyth/p/12405428.html
頁: [1]
查看完整版本: debian 安装后需做的几件事