个人操作使用记录

讨论 Ubuntu 课堂教学和培训相关经验或资料
回复
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#451

帖子 TeliuTe » 2021-01-27 23:42

笔记本电脑内存换成4G,昨天又淘一个320G西数黑盘,安装了win7/Ubuntu20.04双系统,不拔网线还是慢的要命,安装界面里的几个skip貌似也没用,还是右上角关闭网络比较快,
iso里的文件名改了,两个引导文件都没有扩展名了,安装方式还是没有变,语言识别方面进步了,直接识别中文,可是重启后进入win7时间又差8个小时,多少年前的问题还没解决
--
4G内存奔腾双核跑20.04还是吃力,之前2G的时候跑14.04也是,搜了一下20.04的精简帖子很少,有空再折腾一下好了
85.0的Firefox不支持flashplayer了,84的版本提示依赖不满足,dpkg -i安装了再 -f install 本想着解决依赖,结果直接又升级到85了
--
下载75的版本安装上,语言包和手势都不支持,把flashpalyer下载解压到usr里
有个网云穿可以把家用电脑做成服务器,二级域名外网可访问,用来测试还是不错
--
20.04的怎么还是x11,不是说换成w什么的了,搜狗的输入法状态栏也不能放到顶部,有点碍事,Fedora里貌似没这个问题

优化20.04
卸载tracker 卸载不用的内核 uname -a 查看当前内核,dpkg --get-selections | grep linux 查看安装的内核,找版本低的卸载了,不要看错了复制粘贴比较可靠,或者安装安装byobu,用sudo purge-old-kernels卸载旧内核,保留2个内核
附件
u20.04.png
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#452

帖子 TeliuTe » 2021-02-06 15:31

1、安装xampp,修改mysql的root密码后,phpmyadmin 不能登录,修改/opt/lampp/phpmyadmin/config.inc.php里的'config'改成'cookie'
2、用tar备份,还原的时候是绝对路径,还原完了再剪切就可以
3、启动xampp提示nestat没找着,安装net-tool
4、Ubuntu20.04里的搜索工具gnome-search-tool找不着,下载16.04里的,双击安装即可,貌似Ubuntu的文件搜索工具一直都不行,就这一个工具还用不了了,leafpad也没了,换一个mousepad;
5、discuzx换ip地址,更改/config/config_global.php 里的ip地址
6、登录dx,进后台管理,检查有没有原来的ip,“站长-UCenter设置”里面ip应该自动修改了,工具-更新缓存,然后进UCenter,如果是gbk会乱码,不用管乱码,输入正确密码和验证码登录,然后火狐按Alt+V编码换成utf8再换回简体中文,耐心等待即可,进应用里修改应用的ip地址为现在的即可

--
把早先的uchome2.0翻出来还原回去,先把电脑IP地址改成网站的,不要用新ip访问,这样进去admin登录右上角设置、右上边高级管理,站点设置里把IP地址改一下,更新缓存,进左侧列表最下面的UCenter,进去把应用的IP地址改了,再去htdocs文件夹里把config.inc.php里的两处IP地址改了,更新缓存

升级到dx3.4发现有一些日志的图片不显示了,刷新下面的地址栏显示还是在访问之前的ip地址,进到phpmyadmin里打开discuzx数据库,按大小排列,找到最大的表就是日志的,在sql里执行替换命令,提前备份数据表
论坛里的图片不显示,找到论坛的表,也同样执行,在pma里用下面第二个查找替换应该更安全,比sql命令

代码: 全选

UPDATE `pre_home_blogfield` SET message=REPLACE(message,'10.0.5.250','10.0.6.101');
同样日志里的图片点击会出错,用pma里的搜索-查找和替换,%5C%22+target=%5C%22_blank 替换成空,点执行后,先预览,再次点击替换

代码: 全选

UPDATE `pre_home_blogfield` SET `message` = REPLACE(`message`, '%5C%22+target=%5C%22_blank', '') WHERE `message` LIKE '%%5C%22+target=%5C%22_blank%' COLLATE utf8mb4_bin
附件
update.png
头像
astolia
论坛版主
帖子: 4937
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 827 次

Re: 个人操作使用记录

#453

帖子 astolia » 2021-02-06 20:11

TeliuTe 写了:
2021-01-27 23:42
可是重启后进入win7时间又差8个小时,多少年前的问题还没解决
不大可能解决的。一个时间戳,各自表述,谁都没有义务冒着搞坏向下兼容性的风险去迁就对方,只有让用户自己承担风险修改配置/注册表
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#454

帖子 TeliuTe » 2021-02-09 14:37

想把服务器里的discuzx升级到3.4,没有显示器用的ssh命令,需要把原来的config、data、uc_server、uc_client文件夹替换掉,
把upload文件夹打包,发现20.04里只有xz没有gz选项,把utility里的update.php复制到upload/install里,用命令行打包 tar -cvpzf upload.tar.gz ./upload/
用ftp传到服务器里,解压出来 tar -xvpzf ./upload.tar.gz -C ./

替换的时候mv出现问题,老是提示目录非空,mv ./upload/* ./htdocs/
试了 -i 、-f 选项还是提示非空,只好用cp命令, /bin/cp -avpf ./upload/* ./htdocs/
要是文件多的话,cp命令就很麻烦了,还是想用mv命令..

执行 teliute.org/install/update.php 按提示删除锁定文件,刷新,等待数据库更新完成
去https://www.dismall.com/thread-957-1-1.html里,下载更新文件 replacedismall.zip,解压放到根目录运行后,进后台应用插件,更新和启用插件

20.04硬盘灯长亮,iotop是jbd1-6太高,修改fstab重启无效,搜到论坛里卸载snapd解决,一个安装包管理工具
discuzx日志相册列表分页数在后台-全局-空间设置-分页数设置里修改

测试discuzx网站,发现一个网云穿的内网穿透,win/Ubuntu下都有客户端,win下的简单,安装好登录就可以用了
Ubuntu下载64位版本,属性里打勾运行权限,先要到网页控制台去设置:i.xiaomy.net/,配置一条免费隧道,名称填写一个支持中文,内网网址填本机固定ip或127.0.0.1,端口网页是80其他按自己的服务端填写,免费隧道1M带宽每个月要激活一次;
然后,打开终端,输入命令 ./wyc_linux_64 ,令牌到刚才的网页控制台里复制,过来粘贴即可,里面还有一个外网端口也要用,运行成功以后,输入二级域名:端口,就可以访问了;

想起来之前6元买过一个花生壳的二级域名,刚好也试一试,同样也有Ubuntu的客户端,下载安装安装完有一个SN码,复制,打开网页控制台:http://b.oray.com 用SN码登录,初始密码是admin,登录以后提示绑定账号,绑定之前申请的账号即可
进入控制台,第一个内网穿透,选择一个映射类型,貌似确定之后,类型就不能修改,网页选择http,外网域名选择之前的二级域名,输入内网网址,端口同上,点确定,就可以通过上面的二级域名来访问了,带宽也是1M,1G/月;
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#455

帖子 TeliuTe » 2021-02-11 16:01

Ubuntu16.04 局域网没问题,有时能上网有时又不能上网,把nm删除,ping自己,ping其他电脑都可用,就是ping不通网关
16.04还是在interfaces里设置,18.04是netplan,貌似有点跟不上了,
eth0也改成enp2s0,改ip改gw改dns改netmask,能试的都试了一遍,还是不行,可是重启一下又能用了,好奇怪。。
后面看有一个帖子说可能是路由上绑定的缘故,进去看了下没绑定,先绑定上,又点了点其他的
原来是在“家长控制”里设了时间段,好久之前设置的,时间长了就给忘记了,关闭,一切正常了

ssh
默认系统安装了客户端openssh-client,用 dpkg -l | grep ssh 查看已安装的程序
安装服务端:sudo apt-get install openssh-server
查看sshd服务状态:ps -e | grep ssh
ssh连接: ssh xx.xx.xx.xx 或者 ssh 用户名@xx.xx.xx.xx

ufw 防火墙
安装 gufw: sudo apt-get install gufw
状态:允许,相当于 sudo ufw enable ,查看状态:ufw status
默认规则:允许传出,拒绝传入,也就是允许访问别人,不允许别人访问自己
添加规则:允许别人访问自己的xampp网络服务器网站,sudo ufw allow http
添加规则:允许别人ssh连接自己的计算机,sudo ufw allow ssh
输入命令后,自动添加到规则当中,可以查看 sudo cat /etc/ufw/user.rules
附件
kz.png
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#456

帖子 TeliuTe » 2021-02-13 14:01

想着下载dx里的静态网页,wget试了试不大会用了,-r 只能下载网页文件,不能下载相应的图片: wget -c -np -r -x -l 2 -k -L -p http://10.0.5.101/blog-2-52232.html

又试了下kompozer,16.04里已经找不到,把之前下载的文件安装一下试试,deb突然不跟软件中心关联了,安装gdebi现在居然要几百兆的依赖,变化真大
试了下Ubuntu20.04里居然可以安装成功,左侧栏里没图标,需要的文件列表如下,KompoZer安装完左侧的收藏栏里不显示图标,貌似18.04就没有了,16.04里还有,不知何故:
语言包: http://kompozer.sourceforge.net/l10n/la ... zer-0.8b3/

代码: 全选

kompozer_0.8_b3.dfsg.1-0.1ubuntu1_amd64.deb
kompozer-0.8b3.zh-CN.xpi
kompozer-data_0.8_b3.dfsg.1-0.1ubuntu2_all.deb
libidl0_0.8.14-0.2ubuntu2_amd64.deb
libidl-common_0.8.14-0.2ubuntu2_all.deb
libpng12-0_1.2.46-3ubuntu4.2_amd64.deb
multiarch-support_2.27-3ubuntu1_amd64.deb
顺便到16.04里把leafpad下载下来,没什么依赖安装完就可以用,奇怪为什么18.04以后的源里就没有了

dpkg安装命令 sudo dpkg -i xxx.deb
dpkg卸载命令 sudo dpkg -P xx
修复破损依赖关系 sudo apt-get -f install
自动清理 sudo apt autoremove

格式工厂转换的时候,提示“[libx264 @ 000000000012e540] height not divisible by 2 ”,是高度必须是2的倍数,网查宽度必须是32的倍数,把视频大小改成480×350就可以转换了
附件
kz1.png
头像
TeliuTe
论坛版主
帖子: 7611
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: 个人操作使用记录

#457

帖子 TeliuTe » 2021-02-14 22:01

尝试把dx校园网里的日志保存成网页,设想是伪静态然后wget下载,可是wget老是下载不了图片文件,还是用笨办法:复制 - 粘贴 - 保存的方法,好在不是很多
试了下用wps文字也可以保存成网页,又试了下 kompozer也可以,可以把复制的内容按原样粘贴,查看源代码还是有大量格式代码,文件大小20K左右,可以接受不想再去精简优化
还需要添加导航链接,页面信息等,sed的替换范例看不懂了,发现rpl要直观许多,20.04里的参数-x -R都没有了不知何故,把 man rpl 里的范例参考一下可以使用
用Fedora练习了一下: https://teliute.org/linux/Tefedora/index.html
最早有ms office的教程,后来学Ubuntu又做了ooo的教程一直想做wps的,放假把课程整理一下,只有文字和表格的,幻灯片后面看有没有什么契机或想法:
wps文字: https://teliute.org/mix/Tewps/index.html
wps表格: https://teliute.org/mix/TeEt/index.html

rpl 替换多行文本,find用于列出当前及子文件夹的html文件,作为rpl的参数
-de 保留原文件时间戳,使用转义字符,也就是\n将转换为换行,显示为两行文本
rpl [参数] '查找字符' '替换字符' (文件名)

代码: 全选

find ./ -name '*.html' | xargs rpl -de  '<title>' '\n<link rel="stylesheet" href="../css/css.css" type="text/css" />\n  <link rel="Shortcut  Icon" href="../css/qcqy.ico" /><title>'
rpl 似乎不能替换成空字符,也就是不能删除掉,可以替换成空格

代码: 全选

find ./ -name '*.html' | xargs rpl -de  'background-color: rgb(255, 255, 255);' ''
添加html描述

代码: 全选

find ./ -name '*.html' | xargs rpl -de  '</head>' '\n<meta name="description" content="TeliuTe系列教程之 Fedora 基础入门教程" />\n</head>'
mygit.sh 的脚本,先pull回来更新一下,多个电脑上可能进度不同,先同步一下,然后push上传本次代码

代码: 全选

#!/bin/bash
cd /home/teliute/mygit/
git pull teliute master
git add -A .
git commit -a -m "`date` $1"
转换当前文件夹及子文件夹的中文文件名为utf8编码

代码: 全选

 convmv -f gbk -t utf-8 -r --notest ./
cd 进入带空格文件名的文件夹,空格前面加个反斜杠

代码: 全选

cd program/Flash\ 8/
Ubuntu16.04使用自动清理命令后,sudo pm-hibernate 休眠命令也没了,重新安装一个包就可以了 sudo apt install pm-utils
回复

回到 “课堂教学和培训”