南山老农 發表於 2020-3-29 23:02:00

Deepin GNU/Linux 15.11 配置

<h1 id="安装-tenda-u12-wifi-驱动">安装 Tenda U12 wifi 驱动</h1>
<ul>
<li>官网下载linux驱动安装出现如下报错<br>
<img src="https://img2020.cnblogs.com/blog/1659259/202003/1659259-20200328001407266-833823462.png" alt="" loading="lazy"><br>
<br></li>
<li>通过如下方法安装可以成功安装驱动</li>
</ul>
<pre><code class="language-bash">sudo apt install dkms
sudo apt update
sudo apt install git
git clone https://github.com/gnab/rtl8812au.git
sudo dkms add ./rtl8812au
dkms build 8812au/4.2.3
sudo dkms install 8812au/4.2.3
sudo modprobe 8812au
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202003/1659259-20200328001337023-2091632558.png" alt="" loading="lazy"><br>
<br></p>
<h1 id="安装-kvm">安装 KVM</h1>
<pre><code class="language-bash">sudo apt-get install virt-manager bridge-utils libvirt-clients qemu qemu-kvm
service libvirtd status
reboot
</code></pre>
<br>
<h1 id="配置逻辑卷">配置逻辑卷</h1>
<pre><code class="language-bash">fdisk -l
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202003/1659259-20200329224738328-237668642.png" alt="" loading="lazy"></p>
<br>
<h2 id="创建物理卷">创建物理卷</h2>
<pre><code class="language-bash">pvcreate /dev/sda
</code></pre>
<br>
<h2 id="创建卷组">创建卷组</h2>
<pre><code class="language-bash">vgcreate vg /dev/sda
</code></pre>
<br>
<h2 id="创建逻辑卷">创建逻辑卷</h2>
<pre><code class="language-bash">lvcreate -L 200G -n kvmservers vg
lvcreate -L 50G -n videos vg
lvcreate -L 50G -n zhuyun vg
</code></pre>
<br>
<h2 id="扩展逻辑卷">扩展逻辑卷</h2>
<pre><code class="language-bash">lvextend -L +1G /dev/vg/videos
</code></pre>
<br>
<h2 id="挂载逻辑卷">挂载逻辑卷</h2>
<pre><code class="language-bash">/etc/fstab
</code></pre>
<pre><code class="language-bash">/dev/mapper/vg-kvmservers       /var/lib/libvirt/images ext4 defaults 0 0
/dev/mapper/vg-videos       /home/java/Desktop/videos   ext4 defaults 0 0
/dev/mapper/vg-zhuyun       /home/java/Desktop/驻云   ext4 defaults 0 0
</code></pre>
<br>
<pre><code class="language-bash">mkdir /home/java/Desktop/videos
mkdir /home/java/Desktop/驻云
mount -a
</code></pre>
<br>
<pre><code class="language-bash">df -hP
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202003/1659259-20200329225309925-911266390.png" alt="" loading="lazy"></p>
<br>
<h2 id="配置postgresql数据库">配置postgresql数据库</h2>
<p>参考文档: https://computingforgeeks.com/how-to-install-postgresql-11-on-debian-9-debian-8/</p>
<h2 id="第一步-添加postgresql-11-仓库">第一步: 添加postgresql 11 仓库</h2>
<ul>
<li>加入signing key</li>
</ul>
<pre><code class="language-bash">sudo apt install -y vim wget
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401231114450-2132738455.png" alt="" loading="lazy"></p>
<br>
<ul>
<li>将仓库地址加入到本机仓库文件</li>
</ul>
<pre><code class="language-bash">RELEASE=$(lsb_release -cs)
echo "deb http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee/etc/apt/sources.list.d/pgdg.list
</code></pre>
<br>
<ul>
<li>仓库文件(<code>/etc/apt/sources.list.d/pgdg.list</code>)如下所示</li>
</ul>
<pre><code class="language-bash">deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
</code></pre>
<br>
<h2 id="第二步-安装postgresql-11">第二步: 安装postgresql 11</h2>
<pre><code class="language-bash">sudo apt -y install postgresql-11
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401231915845-96938252.png" alt="" loading="lazy"></p>
<br>
<h2 id="第三步-配置数据库支持远程连接">第三步: 配置数据库支持远程连接</h2>
<ul>
<li>修改主配置文件</li>
</ul>
<pre><code class="language-bash">sudo vim /etc/postgresql/11/main/postgresql.conf
listen_addresses = '*'
</code></pre>
<br>
<ul>
<li>
<p>配置文件内容</p>
<p>默认端口是5433, 这里改成5432</p>
</li>
</ul>
<pre><code class="language-bash">cat /etc/postgresql/11/main/postgresql.conf
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401232814901-239800986.png" alt="" loading="lazy"></p>
<br>
<ul>
<li>
<p>检查postgresql监听端口</p>
<p>使用 postgres 用户执行下面的命令检查</p>
</li>
</ul>
<pre><code class="language-bash">ss -tunelp | grep 5432
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401233050039-1421832858.png" alt="" loading="lazy"></p>
<br>
<h2 id="第四步-修改管理员账户postgres的账号密码">第四步: 修改管理员账户postgres的账号密码</h2>
<pre><code class="language-bash"> sudo su - postgres
psql -c "alter user postgres with password 'StrongPassword'"
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401233407034-1827366750.png" alt="" loading="lazy"></p>
<br>
<h2 id="第五步-测试postgresql">第五步: 测试postgresql</h2>
<ul>
<li>添加账户<strong>test_user1</strong></li>
</ul>
<pre><code class="language-bash">createuser test_user1
</code></pre>
<br>
<ul>
<li>创建数据库<strong>test_db</strong>, 拥有者是 <strong>test_user1</strong></li>
</ul>
<pre><code class="language-sql">createdb test_db -O test_user1
</code></pre>
<br>
<ul>
<li>检查数据库<strong>test_db</strong>是否创建成功</li>
</ul>
<pre><code class="language-sql">psql -l| grep test_db
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401233900189-1062344845.png" alt="" loading="lazy"></p>
<ul>
<li>登录数据库<strong>test_db</strong></li>
</ul>
<pre><code class="language-sql">psql test_db
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401233944737-31525536.png" alt="" loading="lazy"></p>
<br>
<ul>
<li>设置<strong>test_user1</strong>的密码</li>
</ul>
<pre><code class="language-sql">alter user test_user1 with password 'MyDBpassword';
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401234106557-764281814.png" alt="" loading="lazy"></p>
<br>
<ul>
<li>创建表<strong>test_table</strong></li>
</ul>
<pre><code class="language-sql">create table test_table ( id int,first_name text, last_name text );
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401234205136-1679603117.png" alt="" loading="lazy"></p>
<br>
<ul>
<li>插入数据到表<strong>test_table</strong></li>
</ul>
<pre><code class="language-sql">insert into test_table (id,first_name,last_name) values (1,'John','Doe');
insert into test_table (id,first_name,last_name) values (1,'魏新雨','为');
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200401234323808-987236309.png" alt="" loading="lazy"></p>
<br>
<h1 id="安装docker">安装docker</h1>
<p>参考文档: https://bbs.deepin.org/forum.php?mod=viewthread&amp;tid=139514&amp;highlight=安装docker</p>
<pre><code class="language-bash">sudo apt-get remove docker docker-engine
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudoecho "deb https://download.docker.com/linux/debian   wheezy   stable"
&gt;&gt; /etc/apt/sources.list.d/pgdg.list
sudo apt-get update
sudo apt-get install docker-ce
</code></pre>
<br>
<h1 id="安装pgadmin4">安装pgadmin4</h1>
<pre><code class="language-bash">docker pull dpage/pgadmin4:4.19
sudo docker run -p 80:80   -e "PGADMIN_DEFAULT_EMAIL=1392263019@qq.com"   -e "PGADMIN_DEFAULT_PASSWORD=123456" -d dpage/pgadmin4:4.19
</code></pre>
<br>
<p><code>访问127.0.0.1</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1659259/202004/1659259-20200402020222842-1310739701.png" alt="" loading="lazy"></p>
<p>输入用户名 <code>1392263019@qq.com</code> 和 密码 <code>123456</code>就可以登录 了</p>
<br>
<h1 id="安装python">安装python</h1>
<br>
<h2 id="安装python解释器36">安装python解释器3.6</h2>
<pre><code class="language-bash">wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
cd Python-3.6.8/
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
./configure --prefix=/usr/local/python36
make &amp;&amp; make install
echo "PATH=$PATH:/usr/local/python3/bin" &gt;&gt; /etc/profile
echo "export PATH" &gt;&gt; /etc/profile
source /etc/profile
</code></pre>
<br>
<h2 id="配置模块pyenv">配置模块pyenv</h2>
<p>https://github.com/pyenv/pyenv</p>
<pre><code class="language-bash">echo 'export PYENV_ROOT="$HOME/.pyenv"' &gt;&gt; ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' &gt;&gt; ~/.bashrc
echo -e 'if command -v pyenv 1&gt;/dev/null 2&gt;&amp;1; then\neval "$(pyenv init -)"\nfi' &gt;&gt; ~/.bashrc
source ~/.bashrc
</code></pre>
<br><br><br>
来源:https://www.cnblogs.com/cjwnb/p/12595747.html
頁: [1]
查看完整版本: Deepin GNU/Linux 15.11 配置