142 lines
4.9 KiB
Plaintext
142 lines
4.9 KiB
Plaintext
= linux info
|
|
:toc:
|
|
:stylesheet!:
|
|
:doctype: html
|
|
|
|
++++
|
|
<meta name="viewport" content="width=device-width">
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://iceyfox.xyz/linuxinfo/index.html">
|
|
<meta property="og:site_name" content="linux info">
|
|
<meta property="og:title" content="linux info">
|
|
<meta property="og:description" content="a page containing a whole slew of linux and software stuffs. and a bit of privacy stuff">
|
|
<meta property="og:image" content="https://iceyfox.xyz/assets/img/linux2.png">
|
|
<meta property="og:image:alt" content="insert image here">
|
|
<meta name="msapplication-TileColor" content="#ff00ff">
|
|
<meta name="theme-color" content="#0000ff">
|
|
<link rel="stylesheet" href="/articles/style.css?v=3">
|
|
++++
|
|
|
|
'''
|
|
|
|
== linux
|
|
|
|
this is a collection of links and info on software, running games,
|
|
selfhosting, and vr on linux
|
|
|
|
=== beginner stuff
|
|
|
|
Here's a beginner guide i found
|
|
https://linuxjourney.com/[linuxjourney.com]
|
|
|
|
another one https://tldp.org/index.html[tldp.org]
|
|
|
|
Here is a beginner linux video showing some basic linux stuff as well as
|
|
basic linux commands https://youtu.be/ROjZy1WbCIA[Linux Operating System
|
|
- Crash Course for Beginners]
|
|
|
|
=== self hosting
|
|
|
|
a few self hosting resources
|
|
|
|
i use
|
|
|
|
* caddy
|
|
* gitea
|
|
* searxng
|
|
* rsync (for backups)
|
|
* rclone
|
|
|
|
youtube
|
|
|
|
* https://www.youtube.com/watch?v=Gj6HqWCdk3s[the ultimate guide to an
|
|
open source life, i spent 2 months on this, i hope you enjoy
|
|
it!!!]
|
|
* https://www.youtube.com/watch?v=Et5PPMYuOc8&t=3645s[FUTO's Guide to a
|
|
Self Managed Life: part 1]
|
|
|
|
=== advanced
|
|
|
|
https://overthewire.org/wargames/[over the wire wargames] is a neat
|
|
capture the flag style place where you ssh to a server and run basic
|
|
commands to find the "flag". though, even bandit is getting advanced for
|
|
me.
|
|
|
|
=== issues
|
|
|
|
running linux. You're going to run into quite a lot of issues. +
|
|
Most of them solvable with a quick google search and pasting in a
|
|
command. But often enough you get into a issue hell hole. +
|
|
Here's a video that has a bit that pretty much shows the issue rabbit
|
|
hole you can run into. +
|
|
https://www.youtube.com/watch?v=HWv5B4HMvQs&[My Experience with Arch
|
|
Linux (GNOME)]
|
|
|
|
=== playlist
|
|
|
|
i have a whole playlist on a bunch of linux stuffs
|
|
|
|
https://www.youtube.com/watch?v=mUlIEFzryCY&list=PLwpvCCyacwS_hXujYSFeQH_CQKIq_gE2M&index=1[Linux
|
|
is Too Hard - A Solution]
|
|
|
|
=== Community
|
|
|
|
here's a few linux communities to join that I found good or interesting
|
|
|
|
* https://allthingslinux.org/[all things linux] they have a discord and
|
|
xmpp chat :0 and Support forms
|
|
* https://discord.gg/cli-cafe[Command Line Cafe]
|
|
* https://discord.gg/3m6dbPR[Arch Linux Community] they don't just help
|
|
or talk about arch. they help with other things too. Though not as much
|
|
|
|
all things linux and arch linux community is pretty speech restrictive
|
|
though. still can be usefull for help
|
|
|
|
'''
|
|
|
|
== Vr
|
|
|
|
* Here's a site with a ton of info on running VR. I recommend envision
|
|
with WiVrn over using alvr + steamvr. async with steamvr is shit.
|
|
https://lvra.gitlab.io[lvra.gitlab.io]
|
|
* if you dont use systemd. here is a
|
|
https://github.com/WiVRn/WiVRn/blob/9a5af1a0cadccf4a327c90520662a1dd5edaaee9/CMakeLists.txt#L24[flag]
|
|
to disable the use of systemd. put it in make flags in envision.
|
|
|
|
'''
|
|
|
|
== Minecraft
|
|
|
|
here is some important java flags that in my experience. atleast on
|
|
older hardware. made my server run way better. this is for windows too.
|
|
|
|
will require a bit of modification depending on the version of
|
|
minecraft. eg where tp put the args
|
|
|
|
`java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paperclip.jar nogui` +
|
|
source:
|
|
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/[aikar.co
|
|
2018 tuning the jvm g1gc for minecraft]
|
|
|
|
'''
|
|
|
|
== Privacy
|
|
|
|
A lot of people say "why should i care about privacy,
|
|
https://en.wikipedia.org/wiki/Nothing_to_hide_argument[i have nothing to
|
|
hide]". Would you be okay letting many strangers watch you use the
|
|
bathroom in your own home every time? Would you let me look through
|
|
every one of your emails? on every account if you have multiple?
|
|
|
|
You don't always have to sacrifice a whole lot for privacy. You can
|
|
choose what fits your model, but don't use that thinking above to make
|
|
stupid decisions
|
|
|
|
here's a playlist on privacy starting off with why it matters
|
|
https://www.youtube.com/watch?v=pcSlowAhvUk&list=PLwpvCCyacwS-ztlFutZbKYc9j2sv0x0Sm[Glenn
|
|
Greenwald: Why Privacy Matters]
|
|
|
|
"If everything you've ever said or done can be accessed, taken
|
|
completely without context and used against you with zero accountability
|
|
then absolutely everybody has a LOT to hide."
|